项目描述:边缘设备管理平台是一套面向物联网场景的远程运维与设备管理系统,支持对分布式边缘设备进行统一接入、远程调
试、固件升级及运行状态监控。平台基于安全通信(VPN)技术打通设备与云端网络隔离,实现设备在复杂网络环境下的安全访问
与私有化管理,适用于工业监测、边缘计算节点、无人值守设备等场景。
项目职责:个人独立完成开发
项目链接:https://navpn.navfirst.com
技术要点:
1. 基于 Go 构建高并发设备管理服务,实现大规模设备连接管理与任务调度
2. 设计设备管理模型,实现设备注册、认证、心跳检测、状态上报与远程控制等核心功能
3. 构建长连接通信机制(TCP/WebSocket),实现设备与平台的实时双向通信
4. 实现设备自动组网能力(类似内网穿透),支持跨地域设备安全访问
5. 实现 OTA 固件升级机制,支持批量升级与灰度发布,断点续传与失败回滚
6. 实现高并发设备接入能力,支持万级设备同时在线
7. 设计任务调度机制,实现远程指令下发与执行结果回传
8. 设计设备身份认证与密钥管理机制,保障通信链路安全性与数据隐私