信息详情
技术栈:SpringBoot , Mybatis , Netty, Disruptor, ElasticSearch, EasyRules , Mqtt
项目描述:对公司的摄像头以及气象设备等进行接入、数据存储、设备操控、设备管理, 可以实现在线添加设备定制编解码
器, 在线设置预警和定时任务等功能,支持Tcp直连,Mqtt,Http三种协议的网关。
项目组成:
1. 网关模块:负责设备数据的输入和输出处理
2. 编解码模块: 对网关接收到的设备数据进行解码, 每种设备类型需要用户定义解码器。并对平台用户发出的对某个设备进
行操控的指令进行编码, 调用设备响应的方法。
3. 事件引擎:对于解析出来的不同事件进行异步处理
4. 规则引擎: 可根据用户给出的规则定义 , 按照设备数据接入、设备命令执行、周期执行三种触发时机进行触发, 用于处
理告警, 设备巡检等。
个人职责:
1. 整体架构的设计和实现
1.95G
4G
4G
4G
4G
4G
4G
4G
4G
6.298G
5552.86MB
6097.91MB
3.8G
3.04G
3.51G
4.49G
4.6G
3.31G
2.62G
3.1G
3.05G
4.51G
4G
3.85G
2.56G
3.03G
3.72G
4G
2.3G
3.8G
3.7G
4.36G
2.71G
5.17G
6.34G
2.92G
4.05G
6.34G