后台管理系统
采用基于角色的权限管理,使用Spring Security实现不同角色的权限控制,包含用户管理、角色分配和系统配置功能,确保数据操作安全可控。可直接修改小程序前端展示的图片、标题等内容,实现数据实时更新,无需频繁发版
智能物联网设备数据采集和控制
负责IoT云平台Java开发,基于MQTT协议实现设备与平台交互,用MongoDB存储设备配置和状态。开发智能灯组功能,通过物模型下发命令,控制设备;用JavaScript解析Excel生成JSON实现动态调光,结合Redisson分布式锁和RocketMQ解耦,在K8S环境下保障定时任务高并发稳定运行。还使用InfluxDB存储设备数据并可视化,通过策略、观察者、模板模式简化设备接入和数据 采集,用一机一密和AES算法保障数据安全,用InfluxDB替代MongoDB节省存储成本。