项目名称:边缘网关
开发工具:IDEA;
技术框架:Spring、SpringMVC、SpringBoot、Vue3 等;
项目描述:采集设备数据、下发数据、独立的边缘网关、快速实现设备联网轻量级产品。整个项目前后端分离前
端使用 Vue3,后端采用 SpringBoot 架构、数据存储采用文件流方式,支持第三方动态扩展南向采
集,以及支持各种北向服务上传,实现对设备快速获取数据。
项目职责:负责后端架构设计以及功能开发和测试。
1、 采用 Linux 系统指令实现网关 WIFI 网络等功能;
2、 集成各种北向连接 Http、Mqtt、RabbitMq、WebSocket 等,南向连接 PLC 系列、Modbus、发那科、
西门子、亿图、凯恩蒂等;
3、 采用策略、责任链设计模式和动态加载 Jar 包,实现动态扩展南向采集;
4、 通过设备运维平台和自定义 sh 脚本实现网关的在线升级;
5、 网关设备连接采用了 Spring 的 Job 监听异常状态;