mqtt网关服务器连接阿里云关联物模型概述

今日头条

1151人已加入

描述

5144J是专门为工业环境设计的RS485设备数据采集器/物联网网关,兼具串口服务器、Modbus网关、MQTT网关、RS485转JSON等多种功能于一体。

可以连接阿里云的还有MQTT网关5144J、8308、8305、8305L、7144等型号设备接入服务(IoTDA)是阿里云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到阿里云其他服务。

首先创建一个产品

定义一个物模型:

1.在产品/功能定义/自定义功能 》 添加自定义功能

设置好点击“确认”,然后点击发布上线。

添加一个设备,获得身份三元组:

点击查看 查看设备证书,点击一键复制 三元信息

一键复制到阿里云物联平台配置_32.exe,手动添加一个客户端ID,点击生成

把阿里云连接参数输出填写到我们mqtt配置中

设备上报发布主题(这里的{productKey}填写三元信息中的a1jwU6zxe2D,{deviceName}填写设备ID:12345):

/sys/{productKey}/{deviceName}/thing/event/property/post

设备订阅主题(后面两个参数也要替换):

/sys/{productKey}/{deviceName}/thing/event/property/post_reply

设置结束,点击保存mqtt参数配置。

下面介绍一下物模型上报json格式(格式如下):

{

“id”: “12345”,

“version”: “1.0”,

“params”: {

“属性key1”: “属性value1”,

“属性key2”: “属性value2”

},

“method”: “thing.event.property.post”

}

注:这里的“属性key1”指的是物模型的标识符

回到网关配置中,点击json配置/json上发:

点击进入下一个

点击json嵌套,选择modbus rtu,G根据rtu需要上报参数填入相关参数:

云端

点击进入下一个,选择返回上一级

云端

点击保存全部并退出,在点击保存json配置。

云端

点击返回并下载

云端

阿里云端点击设备/物模型数据/运行状态

编辑:jq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分