mqtt安装使用及客户端测试
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的”轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。
MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
https://www.runoob.com/w3cnote/mqtt-intro.html
Deploy
使用docker部署
docker_run.sh
1 | docker stop mqtt |
docker-compose.yml
部署
1 | version: "3" |
Command client命令行
1 | docker exec -it mqtt sh |
新开一个client,接受信息
1 | mosquitto_sub -t topic_test |
Client
可以使用客户端工具,显示更加方便
源码及下载https://github.com/emqx/MQTTX/releases/tag/v1.8.0
可以配置官方的地址
broker.emqx.io, 1883
点击connect,测试是否可以连接成功
链接成功后,填写topic就可以发生测试信息了。
Demo
也可以使用代码测试
https://blog.csdn.net/kuanggudejimo/article/details/107501805
参考文章
https://www.runoob.com/w3cnote/mqtt-intro.html
https://projects.eclipse.org/projects/iot.mosquitto
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 螃蟹壳!