产品开发


新建产品


进入青莲云控制台,添加一个产品。

添加功能点


点击“产品功能”,添加功能点。添加功能点完成后,记录功能点的编号,后面做设备端开发时会用到相应编号。

下图为设备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地址可以查看设备的数据

Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""