Basic Concepts ============== Terminology ----------- .. _on the developper portal: https://developer.comfortlife.me .. glossary:: 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 =========================== ============================