11_多设备连接云端MQTT中介服务器

<< 点击显示目录 >>

主页  MQTT使用助手 > 20_贝加莱AR作为订阅者与发布者 > 21_基于libemqtt的客户端 >

11_多设备连接云端MQTT中介服务器

目录

应用场景

实际所需物料

云服务搭建:云端MQTT Broker云端中介服务器

Step1:登录ECS

Step2:云端部署MQTT Broker

Step3:打开手机热点

Step4:利用MQTT.fx标准客户端测试云服务器是否正常工作

Step5:将PLC变成带无线网卡的设备

Step6:AS连接PLC

Step7:执行MQTT_Test程序逻辑

 

应用场景

BR PLC → 云端服务器 → 手机/平板移动端 + 本地PC端

 

clip0052

clip0053

实际所需物料

clip0054

 

云服务搭建:云端MQTT Broker云端中介服务器

clip0055

 

Step1:登录ECS

clip0056

 

Step2:云端部署MQTT Broker

注意一定要在云端后台防火墙设置中将1883端口打开(MQTT broker默认端口号1883)

clip0057

Step3:打开手机热点

PC端连接手机热点,上公网,获得手机LAN网段分配的网址192.168.43.243,

这里非常关键,后面在路由器LAN口设置时,需要将无线路由器的LAN口设置为同一网段

clip0058

 

Step4:利用MQTT.fx标准客户端测试云服务器是否正常工作

clip0059

 

Step5:将PLC变成带无线网卡的设备

PLC网口连接到无线路由器LAN口,配置无线路线器client模式

clip0060

clip0061

 

clip0062

clip0063

 

非常关键!!!一定要把LAN口的IP地址设为静态IP跟手机热点LAN口同一网段的IP

clip0064

 

检测无线路由的client模式是否正常可以连接到手机热点

clip0065

 

Step6:AS连接PLC

PLC同样获取到192.168.43.xx(由手机热点分配的LAN网段的IP),跟本地PC网 卡都通过手机热点分配到了IP连接到公网上了,可以进行数据通讯测试了

clip0066

 

Step7:执行MQTT_Test程序逻辑

 

可参考 10_本地局域网下多设备实现MQTT

 

移动端 subscription/PLC Publish

 
clip0067

 

 

移动端:Publish/ PLC:subscription

clip0068

 

PLC:Publish/ PC:subscription

clip0069

PC:Publish / PLC:subscription

clip0070