当前位置:网站首页 > Java教程 > 正文

java mqtt教程



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

做一个无人船项目,使用MQTT通信。

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

发布订阅

🟣 MQTT 发布订阅

🟣 MQTT 协议

🟣 Java实现MQTT通信

🟣 基于 WebSocket 的 MQTT

服务端使用 mosquitto(版本2.0.14)

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

MQTT Broker:使用 EMQX

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

下载链接:http://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows-x64.exe

备份的蓝奏云下载链接:https://ioufev.lanzout.com/irlNC064nc4f

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

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

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

蓝奏云:https://ioufev.lanzout.com/ipMOi0k61ojg

pom.xml

 

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

 
 

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

类MqttController

 

类MyMessage


                            

  • 上一篇: java按键使用教程
  • 下一篇: java 教程ppt
  • 版权声明


    相关文章:

  • java按键使用教程2025-03-09 22:26:06
  • java告白代码教程2025-03-09 22:26:06
  • mc驯马教程java2025-03-09 22:26:06
  • java高级并发教程2025-03-09 22:26:06
  • java教程list2025-03-09 22:26:06
  • java 教程ppt2025-03-09 22:26:06
  • 学java用菜鸟教程2025-03-09 22:26:06
  • java经典教程pdf2025-03-09 22:26:06
  • java表格在线教程2025-03-09 22:26:06
  • java https 教程2025-03-09 22:26:06