一切福田,不離方寸,從心而覓,感無不通。

MQTT的介绍及Java实现MQTT通讯

视频说明:https://www.bilibili.com/video/BV1qf4y1n7js/?p=3

关于MQTT

MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量简单开放易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。

发布订阅

wechat_2025-08-11_180158_906

文档总结

🟣 MQTT 发布订阅

🟣 MQTT 协议

🟣 Java实现MQTT通信

🟣 基于 WebSocket 的 MQTT

服务端

服务端使用 mosquitto(版本2.0.14)

下载页面:https://mosquitto.org/download/

客户端

MQTTX

下载页面:https://mqttx.app/zh#download

MQTT.fx

下载链接:http://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows-x64.exe
MQTTfx官网:http://mqttfx.org
太极创客下载地址:http://www.taichi-maker.com/homepage/download/#mqtt
备份的蓝奏云下载链接:https://ioufev.lanzout.com/irlNC064nc4f

paho

https://github.com/eclipse/paho.mqtt.java

paho是eclipse提供MQTT客户端开源库,Java代码集成这个客户端用来收发消息。

springboot 集成 MQTT

代码:https://gitee.com/ioufev/mqtt-springboot-demo

依赖

pom.xml

类MqttConfig

spring中集成框架,有消息入站通道(用来接收消息)和出站通道(用来发送消息)

接口MqttGateway

测试

测试方式:使用接口工具,给接口发送消息,从而调用MQTT客户端发布消息

类MqttController

 

类MyMessage

转载来源:https://www.cnblogs.com/ioufev/p/15293367.html

作者:在山的那边是海
链接:https://www.jianshu.com/p/16c752812d48
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。