spingboot+mqtt+emq 物联网连接,单独拆出来的项目

本文介绍了如何使用SpringBoot构建MQTT接口,结合EMQ消息服务器实现物联网设备的订阅与发布。通过EMQ的HTTP插件进行用户权限校验,后台Java服务验证设备的连接、订阅主题权限。当更换MQTT服务器时,只需更改服务器地址即可无缝迁移。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单独的一个springboot mqtt 订阅与发布接口             单独项目无缝加入项目

 

mqtt是物联网协议。 中间得需要一个支持mqtt的消息服务器。  网上有很多,,我下载的是emq。 支持插件比较多。

详细可了解官网 emq

我这里使用了 emq的http 插件   校验 用户名密码 和订阅 与发布的权限 。   

 java后台——>  通过mqtt  ——>    emq消息服务器  订阅创建主题  topic 1  ,    后台接口往主题发消息

 安卓app 等其他设备   —>  通过mqtt  ——>    emq消息服务器 订阅主题 topic 1。    接到消息。

 

如何校验安卓等其他设备 连接emq 的用户名和权限呢。。

我这里使用的是 emq里的  http插件 。。此时的流程是

 

1. java后台 启动成功  ——> 2. 通过mqtt (用户和密码,订阅主题)请求 ——>    3.emq消息服务器

4.emq 服务器    配置了http请求 ——>   java后台  校验 用户名和密码,是否可用订阅主题。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

q联:1120972968

感谢老铁资质

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值