项目作者: brandonbai

项目描述 :
mqtt-spring-boot
高级语言: Java
项目地址: git://github.com/brandonbai/mqtt-spring-boot.git
创建时间: 2018-05-09T15:01:35Z
项目社区:https://github.com/brandonbai/mqtt-spring-boot

开源协议:MIT License

下载


MQTT integration with Spring Boot

mqtt-spring-boot-starter will help you use mqtt with Spring Boot.

Summary

Maven

  1. <dependency>
  2. <groupId>io.github.brandonbai</groupId>
  3. <artifactId>mqtt-spring-boot-starter</artifactId>
  4. <version>1.0-SNAPSHOT</version>
  5. </dependency>

Configuration

{your applicaton.yml/applicaton.properties}

  1. mqtt:
  2. username: mqttPubClient
  3. password: 123456
  4. cleanSession: false
  5. serverURIs:
  6. - tcp://localhost:1883
  7. async: true
  8. completionTimeout: 20000
  9. keepAliveInterval: 30
  10. clientId: mqttPubClient
  11. defaultQos: 1

Use

  1. public class YourClass {
  2. @Resource
  3. private MqttMessageClient mqttMessageClient;
  4. public void yourMethod() {
  5. mqttMessageClient.sendMessage("topic", "content");
  6. }
  7. }

Samples