使用go实现的iot接入系统,以物模型
为主体用来对接不同厂商的设备来实现统一接入的目的
项目参考了https://github.com/jetlinks/jetlinks-community,https://github.com/megaease/easegress
前端工程:gdouyang/go-iot-fe
- 产品管理
- 设备管理
- 规则引擎
- 通知管理
- 设备告警
- 角色管理
- 用户管理
- 系统设置
- tcp server
- tcp client
- mqtt broker
- mqtt client
- http server
- websocket server
- modbus tcp
- ide使用vs code
- go版本1.21
- go mod tidy
docker run -d --name elasticsearchv7 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" elasticsearch:7.17.7
docker run --name redis6 -d -it -p 6379:6379 redis:6
admin 123456