自定义协议开发
技术交流群:2021514
![JetLinks 物联网基础平台 JetLinks 物联网基础平台](//pub.idqqimg.com/wpa/images/group.png)
环境准备和开发工具
- JDK:1.8+
- MAVEN:3.1+ (注意不要使用全局仓库配置,可能导致依赖无法下载)
- 开发工具:idea
第一步 通过idea创建maven工程:demo-protocol
第二步 修改pom文件,添加依赖
<dependencies>
// jetlinks 核心依赖
<dependency>
<groupId>org.jetlinks</groupId>
<artifactId>jetlinks-core</artifactId>
<version>1.0.2-BUILD-SNAPSHOT</version>
</dependency>
// jetlinks 协议解析接口包
<dependency>
<groupId>org.jetlinks</groupId>
<artifactId>jetlinks-supports</artifactId>
<version>1.0.2-BUILD-SNAPSHOT</version>
</dependency>
// lombok,需要idea安装lombok插件,否则去掉
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
// vertx核心包,可以用来进行网络模拟测试
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-core</artifactId>
<version>3.8.3</version>
<scope>test</scope>
</dependency>
// 单元测试包
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.5.2</version>
<scope>test</scope>
</dependency>
// logback日志
<dependency>