5.6 综合案例-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中上传一次光照温湿度数据。

在这里插入图片描述
 查看物模型
在这里插入图片描述

 使用在线调试功能调试设备,打开所有继电器
在这里插入图片描述
 关闭所有继电器
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值