阿里巴巴|【使用教程】串口服务器接入阿里云物模型

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片

阿里巴巴|【使用教程】串口服务器接入阿里云物模型

文章图片


在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用 , 这一期我们来看一下串口服务器怎样接入阿里云物模型 。
步骤详尽 , 一文读懂 。
硬件准备ME31-AXAX4040网络IO联网模块一台;
MCGS的TPC7062组态屏一台;
RS-458通讯电缆若干;
线缆若干;
12V开关电源一个;
串口服务器(NB114);
*说明:串口服务器作为数据传输设备目前版本并不支持对JSON数据的处理(处理指的是JSON转Modbus RTU协议 , 但可以传输JSON数据)因此需要使用MCGS对数据进行组包和解包操作 。
设备接线本例程需要使用的TPC7062的两路串口 , COM2连接ME31-AXAX4040实现Modbus控制 , COM1连接NB114实现连接阿里云MQTT服务器 。
NB114的RS-232接口定义与TPC的2、3、5相同 , 连接时应当注意RX与TX交叉连接 。
①TPC连接NB114接线示意:

②TPC连接ME31-AXAX4040示意:

软件配置1.阿里云MQTT环境配置

①有账号直接登录 , 没有账号点击立即注册 , 根据注册引导进行下一步 , 可在网上查找到阿里云注册方法 , 本文不做介绍 。
②在“产品”目录下选择“物联网IOT”的企业物联网平台 , 进入控制台 , 选择“公共实例” 。

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

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

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

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