# lowaniot-mqtt-java-sdk **Repository Path**: hangzhou-luowan-information/lowaniot-mqtt-java-sdk ## Basic Information - **Project Name**: lowaniot-mqtt-java-sdk - **Description**: 罗万物联网平台MQTT通信链路展示代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-01-06 - **Last Updated**: 2022-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lowaniot-mqtt-java-sdk 罗万物联网平台MQTT通信链路展示代码 #### 介绍 LowanIot 提供 LowanMqtt Java SDK,可帮助开发人员在使用物联网平台时实现设备完整的通信链接。 #### 通信链路 | **通信链路** | **说明** | | ------------ | ------------------------------------------------------------ | | 上行通信 | 设备通过MQTT协议与物联网平台建立长连接,上报数据(通过subscribe订阅Topic)到物联网平台。 | | 下行指令 | 物联网平台通过MQTT协议,使用Publish发送数据(指定Topic和Payload)到设备端。 | #### 安装教程 1. 安装Java开发环境
访问[Java官方网站](https://www.oracle.com/),按照说明安装Java开发环境。 2. 安装LowanIot 提供 LowanMqtt Java SDK
LowanIot提供`lowan-lib-mqtt`jar包,添加到项目本地依赖。 #### 使用说明 1. 需要通过MqttConnnOpts类中所提供的静态方法setParams(),入参初始化信息,进行mqtt初始化。 2. 需要通过MqttPublisherPool类中提供的静态方法publish(),入参推送主题和推送数据,进行数据推送。 3. 需要实现LowanMqttCallback接口中抽象方法onMessageArrived,然后可通过LowanMqttCallback接口的实现类和订阅主题得到LowanMqttClient的实例,进行消息订阅。 **注**:另可参见 [Lowan-IoT-Links 全链路物联网平台](https://doc.lowaniot.com/#/platform-access/MQTT-subscribe.html)