打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MQTT客户端搭建-最清晰的MQTT协议架构

关于MQTT客户端或者服务器,在MQTT的github主页上应该有不少的软件和工具,很多时候我们的目的是用MQTT协议去开发自己的项目,而现成的软件或者工具,主要是提供我们在开发前期的调研、开发过程的测试,都是必不可少的学习借鉴用的,所以,欲善其事,先利其器吧!

MQTT的github上的Wiki主页:

https://github.com/mqtt/mqtt.github.io/wiki

这里介绍在Win7下使用MQTT客户端软件之《MQTT.fx》。在入手一个工具前,暂且不必考虑太多花哨的功能和选项,工具用到点上即可。很显然这款客户端软件对于使用Windows系统的开发者们来说是非常方便的,一款应用软件,下载安装即可。

一、下载

软件历史版本地址

http://www.jensd.de/apps/mqttfx/

选择需要的版本后,下载适合自己电脑系统的安装包:

二、安装

下载后,按着默认选项一路下一步即可

三、启动运行

客户端软件界面

首次连接服务器,需要配置服务器的信息

点击设置按钮

配置服务器同时,其他参数可保持默认值即可

验证客户端的通信,使用MQTT.fx官方的一个MQTT代理服务器来测试。

同时打开多个MQTT.fx客户端软件,这里同时打开四个客户端,服务器地址和端口保持默认,客户端ID分别设为

MQTT_FX_Client_DigCore_0

MQTT_FX_Client_DigCore_1

MQTT_FX_Client_DigCore_2

MQTT_FX_Client_DigCore_3

通信架构概况:

1.用户终端设备(比如手机APP)、两个感知设备(环境参数采集装置)、一个受控设备(照明、动力驱动等电气设备);

2.感知设备向网络中发布各自的传感器信息,这时候只要订阅了这个传感器信息主题的设备都会接收到信息,比如用户终端设备;

3.用户终端设备也发不了一个控制信息主题,这时候只要订阅了这个控制信息主题的设备都会收到信息,比如受控设备。

以上的发布主题、订阅消息接收,这都是依靠MQTT服务器来完成“转发”功能的,该服务器下所有的设备只负责好各自的功能职责:发布消息或者接收订阅。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MQTT 与 Kafka|物联网消息与流数据集成实践
物联网高层通讯协议揭秘1:MQTT
物联网网关API接口,轻松开发工业物联网云平台
用了那么久MQTT,这些知识点你了解吗
 来吧! 彻底了解一下MQTT
浅谈终端安全接入
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服