串口转TCP软件
我们需要使用两款软件,一款是串口转TCP的工具
commproxy(串口转tcp工具) v1.0
由于是虚拟调试,我这儿还使用了一款虚拟串口软件VSPD,大家自行百度下载即可。
如果实际使用单片机进行测试,则我们不需要使用虚拟串口
生成虚拟串口
设置想要生成的端口号,点击添加端口即可。
我这儿添加了COM1 COM2两个端口。虚拟串口是成对添加的,添加上后,即可以实现两个串口虚拟联通。
设置commproxy软件
我们设置端口号、波特率。
网络设置中,IP地址填写阿里云物联网平台要求的地址,端口号为1883。
串口调试助手
在串口调试助手中,添加了两条报文,一条是连接报文,一条是心跳报文。
端口我们选择虚拟串口对的另外一个串口
连接阿里云,登录,并发送心跳报文
1、在commproxy软件上,点击“连接”
2、在串口调试助手中发送CONNECT报文,会收到服务器的回复“20 02 00 00”说明连接成功
3、发送心跳报文"C0 00",可以收到服务器回复的“D0 00”说明发送信息成功
此时阿里云平台上显示器件处于在线状态