RuoYi-Vue分离版集成MQTT客户端,超详细版_若依集成mqtt

二:代码

我们将代码全部集成到common模块下面

1、第一步导入依赖,在ruoyi-common模块下的pom文件导入依赖

        <!--mqtt依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-integration</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.integration</groupId>
            <artifactId>spring-integration-stream</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.integration</groupId>
            <artifactId>spring-integration-mqtt</artifactId>
        </dependency>

2、第二步在ruoyi-admin模块中找到application.yml文件中添加配置

  # mqtt
  mqtt:
    username: admin # 用户名
    password: public # 密码
    hostUrl: tcp://IP:1883 # tcp://ip:端口
    #    clientId: mqttx_fdb83555 # 客户端id,线下
    clientId: mqttx_fdb83518 # 客户端id,线上
    defaultTopic: lob,test # 订阅主题
    timeout: 100 # 超时时间 (单位:秒)
    keepalive: 60 # 心跳 (单位:秒)
    enabled: true # 是否使用mqtt功能

3、第三步需要在ruoyi-common模块下src\main\java\com\superVisualization\common\utils目录下新建MqttConfig.java文件和mqtt文件夹添加MqttPushClient.java、PushCallback.java文件

MqttConfig.java

package com.ruoyi.common.utils;
 
 
import com.ruoyi.common.utils.mqtt.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值