综合案例-RTU-Part5
1.简介
本案例通过mqtt的方式将光照、温湿度数据发送到阿里云物联网平台上,同时物联网平台发送指令控制继电器开/闭。在物联网平台发送指令控制继电器后,读取继电器的最新状态并将该状态上报到服务端。
- 硬件接线
将变送器的RS485-A和RS485-B、继电器的RS485-A和RS485-B接入到haas506开发板RS485接口中的A和B上。
2.实现步骤
2.1 阿里云物联网平台配置
(1)创建产品
(2)导入物模型
链接: 物模型下载.
(3)添加设备
(4)获取三元组
一键复制
2.2 mqtt连接参数配置
参考链接: 4.6 haas506问题汇总-关于mqtt参数的配置.
打开配置软件,粘贴三元组,填写一个合适的TimeStamp和clientId,其他默认即可。
最后点击生成,获得mqtt连接参数
2.2 cfg.json配置
必改项:enableOption、clientId、userName、password、mqttAddr、get_topic、post_topic
其他项:默认即可
修改完如下图所示:
2.3 测试
烧录代码后,打开物联网平台,可以看到当前设备已经连接到了阿里云物联网平台。设备每10s中上传一次光照温湿度数据。
查看物模型
使用在线调试功能调试设备,打开所有继电器
关闭所有继电器