# three-iot **Repository Path**: three-sh/three-iot ## Basic Information - **Project Name**: three-iot - **Description**: 三人行物联网开源平台 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 1 - **Created**: 2019-09-03 - **Last Updated**: 2022-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # three-iot #### 介绍 三人行物联网开源平台 #### 软件架构 * 架构图 ![软件架构说明](doc/设计文档/架构图.png) * 交互流程图 ![交互流程图](doc/设计文档/流程图.png) * ER图 ![类图](doc/设计文档/ER类.png) #### 安装 * 安装JDK1.8或以上 * 安装mongodb * 安装maven3.6 * 启动命令 ```xml mvn clean install cp iot-app/target/iot-app.zip /home/apps/iot-app.zip unzip /home/apps/iot-app.zip sudo /home/apps/iot-app/bin/iot-app restart ``` #### 代码使用说明 1. 安装lombok插件 2. 安装plantUml插件 #### 参考资料 * 《Netty实战》 * 《Netty权威指南第2版》 * 《Netty进阶之路跟着案例学Netty》 * [iot-mqtt-server](https://gitee.com/recallcode/iot-mqtt-server) * [moquette](https://github.com/moquette-io/moquette) * [moquette源码解析](https://blog.51cto.com/13579730) #### 参与贡献