2022年在Springboot中使用MQTT收发不同主题的消息归类 .pdf
《2022年在Springboot中使用MQTT收发不同主题的消息归类 .pdf》由会员分享,可在线阅读,更多相关《2022年在Springboot中使用MQTT收发不同主题的消息归类 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在 SprintBoot 使用 MQTT 2018.4.7 在 Sprintboot 中使用 MQTT 分为三步:第一步定义一个收发数据的类给程序的其他类使用。public class XRemoteDevice private static XRemoteDevice instance = new XRemoteDevice(); public static XRemoteDevice getInstance() return instance; public void receive(Object topic, Object message) System.out.println(Topi
2、c: + topic); System.out.println(Payload + message); public boolean send(String topic, String message) try XServerContext.getGateway().sendToMqtt(message, topic); catch (Exception e) XLogger.getInstance().debug(Error When Sending + e); return false; return true; /* * Created by Lenovo on 2018/4/4. */
3、 MessagingGateway (defaultRequestChannel = mqttOutboundChannel) public interface MyGateway void sendToMqtt(String data,Header (MqttHeaders.TOPIC) String topic); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - Component public class XServerC
4、ontext implements ApplicationContextAware private static ApplicationContext applicationContext = null ; Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException if (XServerContext.applicationContext = null ) XServerContext.applicationContext = applicati
5、onContext; public static MyGateway getGateway() return applicationContext.getBean(MyGateway. class ); 第二步在 pom 文件中引入 MQTT 。 org.springframework.boot spring-boot-starter-integration org.springframework.integration spring-integration-stream org.springframework.integration spring-integration-mqtt 第三步在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年在Springboot中使用MQTT收发不同主题的消息归类 2022 Springboot 使用 MQTT 收发 不同 主题 消息 归类
限制150内