MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。
MQTT服务器搭建:
目前MQTT代理的主流平台有下面几个:
Mosquitto:https://mosquitto.org/
VerneMQ:https://vernemq.com/
EMQTT:http://emqtt.io/
一: 接下来使用 Mosquitto 在win10系统下搭建mqtt服务器(简约版):
1)本人下载到自检的E盘 然安装路径为:E:/cccc/mosquitto 记住这个路径(自己的)
2:打开win10 终端 因为安装文件路径为E:/cccc/mosquitto 所以先到这个位置
启动代理端 :mosquitto -d -v
二 测试
方法一再打开俩个终端
1) . 终端一 订阅主题为test的消息 输入:mosquitto_sub -d -v -t test
2)在另一个终端发布一条主题为test,消息内容为hellomqtt的消息
指令为:mosquitto_pub -d -t test -m “hellomqtt never done”
3)订阅端查看
三:用MQTT.fx软件测试
下载地址:Index of /apps/mqttfx/1.7.1
1)打开软件看到
2)
3)订阅起名字:
4)
5)
6)