iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
1
IoT

簡簡單單的MQTT入門系列 第 17

hivemq mqtt client

有MQTT 3.1.1和MQTT 5.0的所有功能


  • Java 8或以上版本
  • Maven
<!-- https://mvnrepository.com/artifact/com.hivemq/hivemq-mqtt-client -->
<dependency>
    <groupId>com.hivemq</groupId>
    <artifactId>hivemq-mqtt-client</artifactId>
    <version>1.1.2</version>
</dependency>
  • Gradle
// https://mvnrepository.com/artifact/com.hivemq/hivemq-mqtt-client
compile group: 'com.hivemq', name: 'hivemq-mqtt-client', version: '1.1.2'

建立Client

//MQTT 5
Mqtt5Client client = MqttClient.builder()
        .identifier(UUID.randomUUID().toString())
        .serverHost("broker.hivemq.com")
        .useMqttVersion5()
        .build();
//MQTT 3
Mqtt3Client client = MqttClient.builder()...useMqttVersion3().build();

OR

Mqtt5Client client = Mqtt5Client.builder()...build();
Mqtt3Client client = Mqtt3Client.builder()...build();

上一篇
fusesource mqtt client 簡介
下一篇
hivemq mqtt client 2
系列文
簡簡單單的MQTT入門23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言