基于华为云的智慧路灯实现--小熊派学习笔记(3)
物联网平台开发流程Profile定义->编解码插件开发->应用开发。
Profile定义是一个定义了服务指令及属性的文件,编解码插件类似与canoe的DBC文件,定义数据帧格式。
详细云平台开发过程如下文件。
链接:https://pan.baidu.com/s/1KKJxMONXgt__3oouy4NdNQ
提取码:4uh2
复制这段内容后打开百度网盘手机App,操作更方便哦
华为云IoTDA免费提供了公共资源供开发者免费使用,在平台上区分设备主要通过设备端的ID来识别。设备端只要跟云端发生了成功数据收发,平台上设备就处于激活状态。
注意的地方:
(1)使用ESP8266 wifi连接到平台你需要修改的地方。
服务器地址及以及设备ID
wifi账号与密码
(2)在编辑编解码插件的时候,非常容易设置错LED响应字段 light_state的数据格式成int8u,正确格式应该是string 步长3.
否则平台接收解析上传数据会出错。
(3)demo在网络无法正常初始化时,是无法正常完成初始化并显示在LCD屏幕上的,由于demo初始化时间比较长需要耐心等待一段时间。
(4)设备可以在云端在线调试,很方便的看到通信数据,给软件调试停供了便利。
(5)云平台可以对设备运行规格,可以很好的自动管理连线设备。