enos-mqtt
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.enos-iot</groupId> <artifactId>enos-mqtt</artifactId> <version>2.5.2</version> </dependency>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.enos-iot</groupId> <artifactId>enos-iot-sdk-parent</artifactId> <version>2.5.2</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>enos-mqtt</artifactId> <version>2.5.2</version> <packaging>jar</packaging> <name>EnOS IoT SDK for MQTT</name> <inceptionYear>2018</inceptionYear> <url>http://support.enos-iot.com</url> <licenses> <license> <name>MIT License</name> <url>http://www.opensource.org/licenses/mit-license.php</url> <distribution>repo</distribution> </license> </licenses> <scm> <url>https://github.com/enos-iot/enos-iot-sdk.git</url> <connection>scm:git@github.com:enos-iot/enos-iot-sdk.git</connection> <developerConnection>scm:https://github.com/enos-iot/enos-iot-sdk.git</developerConnection> <tag>HEAD</tag> </scm> <description>EnOS Device SDK For Java (MQTT)</description> <!-- Version History --> <!-- 0.0.4 rename some requests 2.1.0 release 2.1.1 support dynamic activate(login by productSecret) 2.1.2 support ota feature 2.1.3 message integration 2.1.4 internal logic refactor, fix thread pool resource leak 2.1.5 support device name internationalization for device registering 2.1.6 fix potential hanging bug during re-connect in paho 2.1.7 batch login sub-device 2.1.8 support composite jks 2.2.0 seperate the common part (message parsing etc.) into independent project 2.2.1 add file check in mqtt request (file is not supported yet) 2.2.2 upgrade to paho mqtt 1.2.1 due to security check 2.2.3 solve decoder initialization defect in SpringBoot application, solve the problem of checking sans by default due to paho upgrade 2.2.5 add ecc support to connect mqtt-broker 2.2.6 refine connection state management and avoid duplicate re-connections in extreme case 2.2.10 support message compression 2.2.11 upgrade to paho mqtt 1.2.2 and remove synchronize lock for qos 0 2.2.12 improve reconnect timer 2.2.13 upgrade enos-core --> <properties> <!-- Build args --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- for compiler plugin --> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <java_source_version>1.8</java_source_version> <java_target_version>1.8</java_target_version> <file_encoding>UTF-8</file_encoding> <dir>target</dir> <res_dir>src/main/resources</res_dir> </properties> <dependencies> <dependency> <groupId>com.enos-iot</groupId> <artifactId>enos-core</artifactId> <version>2.5.2</version> </dependency> <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>org.lz4</groupId> <artifactId>lz4-java</artifactId> <version>1.6.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.anarres.lzo</groupId> <artifactId>lzo-core</artifactId> <version>1.0.5</version> </dependency> <!-- Test lib --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> <version>4.12</version> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>java-hamcrest</artifactId> <version>2.0.0.0</version> <scope>test</scope> </dependency> </dependencies> <!-- Add configuration file version --> <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> <developers> <developer> <id>EnOS Iot</id> <name>EnOS Core</name> <email>sw.tc@envisioncn.com</email> </developer> </developers> </project>