设备接入阿里云商业共享平台
更新时间:2018-05-16 18:01:05
第一步,定义物模型
该步骤中,定义设备的功能点,即设备需要真实上报的数据。由于平台目前遵循ICA数据标准,所以自定义的部分需要平台审核,但处理周期很快,一般不会阻塞您的开发进展。完成功能定义后,会自动生成一份TSL。
- 功能分为:
功能类型 | 描述 |
---|---|
标准功能 | 根据ICA数据标准,平台为每个品类创建了默认的标准功能,分为可选和必选 |
自定义功能 | 如果标准功能不符合您的设备特征,您也可以自定义功能 |
- 功能主要分为三要素:属性、事件、服务。分别定义如下:
功能三要素 | 描述 |
---|---|
属性 | 设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持get和set,应用系统可发起对属性的读取和设置请求 |
服务 | 设备的功能模型之一,可被外部调用的能力或方法,包含输入参数和输出参数,相比于下发指令设置属性值,服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务 |
事件 | 设备的功能模型之一,运行时的事件,相比于属性状态,事件一般而言包含设备需要被外部感知和处理的通知信息,可包含多个输出参数,如某项任务完成的信息或者设备发生故障/告警时的温度等,事件可以被订阅和推送 |
- 产品功能创建完成后,系统会自动为该产品的物模型生成描述文档,即 TSL,采用 JSON 格式,您可以点击功能列表上方的“查看JSON”按钮进行查看该产品的 TSL。TSL 中将包含标准功能和自定义功能在内的所有描述信息。</span>
第二步,设备调试
针对不同的入网方式,提供了不同的开发资源:</span>
入网方式
|
使用场景
|
我们提供的SDK
|
WiFi
|
我们推荐使用AliOS认证模组
|
请向您的模组供应商,获取基于AliOS操作系统适配过的设备SDK;
我们也提供MCU SDK辅助MCU的开发。
|
蜂窝
|
我们推荐使用阿里IoT认证的模组
|
我们也提供MCU SDK辅助MCU的开发。
|
以太网
|
我们推荐使用AliOS认证模组
|
针对使用RTOS系统,我们推荐使用AliOS认证芯片/模组,请向您的模组供应商获取SDK; 针对使用Linux的操作系统,我们提供AliOS的Linux版SDK。
|
WiFi、蜂窝、网关类设备提供 IoT 设备端 SDK 下载。(使用AliOS操作系统的芯片,无需下载使用此IoT SDK,请联系您的新芯片商获取芯片和固件,直接调用</span>设备端API进行设备开发)</span>
第三步,下载二维码和三元组信息,批量投产
设备进行量产,您下载的SDK中,需要替换平台生成的三元组信息(下载的二维码表格中有)。真正地为每台设备生成一组(ProductKey、DeviceName、DeviceSecret)激活码。</span>
第四步,将二维码集成在设备上
平台根据产线每批次产量,提供设备标识二维码的批量生成和下载功能。可以将下载好的二维码交由印刷或包装厂印刷成耐久性标签,粘贴在设备上。二维码用于设备在部署时绑定所有人,消费者也可以通过扫码完成交易。