产品开发
新建产品
进入青莲云控制台,添加一个产品。
添加功能点
点击“产品功能”,添加功能点。添加功能点完成后,记录功能点的编号,后面做设备端开发时会用到相应编号。
下图为设备demo测试使用的功能点
设备开发
获取产品ID及秘钥
到“产品概览”中查看创建的产品ID及产品密钥,这是确保设备能够合法入网的标识符,需要写到设备端的代码中,记录下这两个值。
修改源码
解压下载好的嵌入式SDK压缩包,可以看到SDK的文件结构如下,SDK实现的功能及各接口的调用方法可以参考《青莲云嵌入式SDK开发使用文档.pdf》,这里不再讨论。
需要修改1个文件
umain.c
main.c起始位置有对产品ID和产品秘钥的定义,替换成3.3.1节从官网获取的。
数据节点上报代码,具体请参考《青莲云嵌入式SDK开发使用文档.pdf》
在iot_interface.h中,设置对应的数据点ID ,数据点ID由3.2节从数据点创建生成
下图为数据点数据上传
数据下发处理具体请参考《青莲云嵌入式SDK开发使用文档.pdf》
在iot_interface.c中,下图定义数据点的注册和回调函数
设备OTA升级
请参考官网文档
设备热补丁升级
请参考官网文档
设备启动
可以查看设备的log,已经上线成功。
在云平台也可以查到上线的设备
点击上图的mac地址可以查看设备的数据