|
在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里云物模型。
$ m& D! D) |1 N7 O* I7 Z% y( w. Y% u步骤详尽,一文读懂。+ q. ^, }' A* Q) ^/ H E$ ^2 _
硬件准备
o; L& e. \" M8 H) | KME31-AXAX4040网络IO联网模块一台;7 {/ L5 a5 o8 C9 X( u
MCGS的TPC7062组态屏一台;
/ {4 n; B& z* l! FRS-458通讯电缆若干;
* L0 z; N3 v2 r3 ~* _线缆若干;* T$ u. \* e2 }( ^7 e5 j0 J9 q+ i
12V开关电源一个;
8 b$ `2 x7 ?1 f串口服务器(NB114);
& u4 w( p% S v. t9 v7 {+ v; {*说明:串口服务器作为数据传输设备目前版本并不支持对JSON数据的处理(处理指的是JSON转Modbus RTU协议,但可以传输JSON数据)因此需要使用MCGS对数据进行组包和解包操作。
0 w1 V8 K+ ?. w4 [4 U2 m设备接线
9 G- T( l: {3 d# h本例程需要使用的TPC7062的两路串口,COM2连接ME31-AXAX4040实现Modbus控制,COM1连接NB114实现连接阿里云MQTT服务器。" ] s) G9 G; K7 u$ h/ x/ S
串口服务器mqtt协议通信教程: U4 ^7 i+ b( B; B. G: L
NB114的RS-232接口定义与TPC的2、3、5相同,连接时应当注意RX与TX交叉连接。
$ i2 ?; _& d' P2 |1 `! Z# h
* f1 n' l0 l! y3 Q1 a①TPC连接NB114接线示意:
4 [; {" f* A/ r$ t8 ]
, g) @' a' y# ?, E( R②TPC连接ME31-AXAX4040示意:7 m+ K& j9 f/ R# _4 h ~+ L
1 u: J) ~, t' L$ |, E智能协议转换器 |
|