Basic Concepts¶
Terminology¶
- Server
A machine, maintained by ComfortLife, to handle connection among devices and clients
- Device
An equipment made by a vendor that is capable of ComfortLife Platform integration to enable clients to build connection, even if the device is put behind NAT.
- Client
A terminal connecting to devices for in-between data to be communicated
- Developper Key
A 32-chars unique identification key issued by ComfortLife Developer Portal for each developer / manufacturer that requires to use ComfortLife Kit
Account creation available `on the developper portal`_.Device will use the Developer key to communicate with Server- IOT brand name
A name that you have to choose when you declare your new Device on the Developer Portal
Device declaration available `on the developper portal`_.Device will use the IOT brand name to register to Server- IOT model name
An unique name that you have to choose when you declare your new Device on the Developer Portal
Device declaration available `on the developper portal`_.Device will use the IOT submodel name to register to Server- IOT submodel name
An unique name that you have to choose when you declare your new Device on the Developer Portal.
If you have a submodel name different of model name.
Else you can put the same name: submodel name = model n.
Device declaration available `on the developper portal`_.Device will use the IOT submodel name to register to Server- IOT system
The category you need to choose for your Device when you declare it on the Developer Portal
Device will use the IOT system to register to Server
Supported hardware platform¶
ComfortLife Kit supports several popular development boards
Board name |
Library folder |
|---|---|
LinkIt 7688 |
lib/Linux/MIPS_MT7688_4.6.3 |
Linux x86_64 |
lib/Linux/x86_64 |
Hisilicon Hi3516cv300 |
lib/Linux/arm-hisiv500-linux |
Ingenic Xburst V0.1 |
lib/Linux/mips-gcc472-glibc216-32bit |