1 Star 0 Fork 0

MinJun520 / onenet-iot-project

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.26 KB
一键复制 编辑 原始数据 按行查看 历史
asaltedfish 提交于 2020-01-29 12:07 . close project

onenet-iot-project

设备控制,数据采集和产品溯源系统,完整的物联网项目

项目说明

测试用的项目,有很多地方没有做好优化,因本人精力有限,且NB设备丢失,故不再维护。给大家做个参考使用。

涉及技术

  • protobuf
  • lombok
  • jwt
  • okhttp3
  • mqtt
  • websocket

需要完善的地方

  • controller层的token检测每个接口几乎都有,可以单独抽出来用拦截器和自定义注解统一处理,减少重复代码。
  • docker构建可以写成docker-compose配置文件,直接构建整个项目环境。
  • 实体类PO与VO分离
  • 单元测试未完成,必要时请自行做好测试工作。
  • 使用Swagger自动生成API文档。
  • 自行完成前端页面和对接,可参考data-edage-gateway

用到的命令

  • 生成可执行的 jar 包 mvn clean package -Dmaven.test.skip=true

  • 创建 MySQL 容器 docker run --name=mysql -p 8888:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql:latest

  • 修改 MySql远程访问密码加密方式 alter user 'root'@'%' identified with mysql_native_password by 'xxx'; flush privileges;

  • 服务器后台运行 nohup java -jar xxx.jar > xxx.log &

Java
1
https://gitee.com/MinJun520/onenet-iot-project.git
git@gitee.com:MinJun520/onenet-iot-project.git
MinJun520
onenet-iot-project
onenet-iot-project
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891