1. 物联网设备管理项目:
* 针对不同硬件项目,管理设备整个周期,包括从生产、测试、物流、售后
* PKI证书系统,在EJBCA基础上封装,实现云端对设备证书的下发、更新以及校验
* 实现租户功能,项目人员权限控制,合作方外部人员数据隔离访问
* 实现Shell远程控制,方便售后远程调试
* 设备固件管理,结合阿里云OSS、AWS S3,实现设备OTA升级功能
* MQTT通信系统,实现内部TLP通信协议,包括证书校验、OTA升级、coturn打通P2P、数据上报等功能,保证设备与云端、Hub之间通信
2. AWS 云原生改造项目:
* 由于海外用户较多,项目逐渐迁由阿里云移至AWS
* 在GitLab Runner基础上实现CI、CD发布
* 将设备管理项目根据功能拆分微服务,并与其他组项目(进销存,仓库管理,样品售卖等项目)结合