单独的一个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后台 校验 用户名和密码,是否可用订阅主题。。