系统主要功能模块:
1.设备管理:接入多硬件厂商设备,实现不同协议的数据处理及转发。全平台的一级设备接入基层平台,为下游的应用层提供直接可用的数据支持。
2.设备通道管理:管理设备下参数通道信息,参数模型信息。支持配置设备部分通道,参数阈值告警,为应用层实现设备监控,设备控制。
3.授权管理:管理设备上下行通信主题,及设备分配授权,设备激活等。
4.公共模块接口:提供应用层高度可复用和可扩展的公共模块接口,减少应用中接入iot的复杂度。
我负责:整个项目的技术选型,项目环境搭建,所有功能接口开发(基本上都参与),服务器环境搭建,项目上线部署。
成果:该平台主要作为公司内部设备接入平台使用,上线运行半年多,已为公司内部多个项目的物联网模块接入提供支持。
使用技术
nacos,springcloud gateway,mqtt websocket,redisson,mybatis-plus, emqx,redis,mysql,hutool 基于微服务模式构建的应用体系架构。