参考链接:(第一个是理论 第二个是代码 我是直接cv的 我就不贴代码了)
MQTT协议基本流程、原理_mqtt协议工作原理_Nimrod__的博客-CSDN博客
SpringBoot整合MQTT_springboot mqtt_N_P_E的博客-CSDN博客
EMQX 入门教程③——默认端口、端口策略和端口修改--技术员007 ଘ(੭ˊᵕˋ)੭
背景: 因需要跟医院的硬件设备主机进行交互 虽然我也太知道是啥
已知 他会主动往我emqx服务(这个就是一个中间件 可以理解为MQ的server)推送json串过来,我收到 我会返回给他 我收到了 就这样 。。 我也会主动推json串给他
流程:
医院设备上报信息 ----> emqx服务(单独的server)----> java后端
反之 也是如此
idea
配置文件中
mqtt:
#uris 可以有多个 所以是个数组
uris:
- tcp://ip:1883
clientId: mqttx_b6a2a666
topics:
- wk-test-topic-001
username: 11
password: 11
timeout: 30
keepalive: 60
qos: 1
开源的客户端:
Easy-to-Use Online MQTT Client | Try Now
实际测试 1:模拟医院硬件设备主动推消息过来
实际测试 2:模拟java端 推给 emqx服务 服务再推给 医院硬件设备
费劲玩意