利来囯际W66专门为工业环境设计的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配置。
点击返回并下载
阿里云端点击设备/物模型数据/运行状态