Chinaunix首页 | 论坛 | 博客
  • 博客访问: 59948
  • 博文数量: 169
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1631
  • 用 户 组: 普通用户
  • 注册时间: 2022-03-31 13:14
文章分类

全部博文(169)

文章存档

2024年(37)

2023年(74)

2022年(58)

我的朋友

分类: 网络与安全

2023-03-08 16:33:52

在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里云物模型。

步骤详尽,一文读懂。

1.阿里云MQTT环境配置

阿里云无线通信模块

点击“创建产品”,配置产品名称,选择“自定义品类”,其余参数保持默认。

串口服务器通信教程

选择“功能定义”,点击“编辑草稿”。

mqtt协议教程

可以选择在“默认模块”下配置或者添加一个新的模块用于区别不同设备的功能定义,本项目使用“默认模块”即可。

无线通信模块串口服务器

点击“添加自定义功能”,选择“属性”,配置名称,配置标志符(标准符与MCGSJSON协议解析相关,若要使用本文解析脚本需要与我的配置方法保持一致,否则无法解析和正确组包数据),数据类型选择BOOL(布尔型),配置01的具体含义,如图所示:

无线数传模块

其他变量参考“开关量输入{BANNED}中国第一路”配置,在配置“开关量输出”注意修改为读写。

标识符说明(定义时需要与我保持一致)

名称

标识符

开关量输入{BANNED}中国第一路

DI01

开关量输入第二路

DI02

开关量输入第三路

DI03

开关量输入第四路

DI04

开关量输出{BANNED}中国第一路

DO01

开关量输出第二路

DO02

开关量输出第三路

DO03

开关量输出第四路

DO04

在该产品目录下“添加设备”,复制产品“三要素”。

查询物模型的发布与订阅地址:

发布地址:/sys/a1mc0PReOQ9/${deviceName}/thing/service/property/set

订阅地址:/sys/a1mc0PReOQ9/${deviceName}/thing/event/property/post

${deviceName}需要替换为具体设备名,发布订阅都使用服务等级“0”。

阅读(298) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~