Lora智能设备管理平台
针对龙湖500+长租公寓的水电门锁设备供应价格高,难以管理等问题,进行统一方案制定,设备集采,致力于降低运营方成本预算,便于集团统一管理。
边缘端:30W+智能设备通过无线网关技术进行接入,通过ChirpStack应用服务器把消息发送到AMQP。
设备中台:进行消息队列AMQP的监听,对设备上报消息和业务下发命令进行解析,通过时序数据库对 报内容进行保存,并实现通过页面进行设备调试,升级,日志查询等。
业务中台:通过监听设备中台消息队列进行数据上报到业务系统,通过API对业务系统,下游部分厂商进 行接入,针对多上游多下游对接进行统一对接方案制定,增加扩展性。通过页面实现设备统计,设备同步, 报警统计,房间管理,记录查询等。 安装工具:施工工人在现场进行设备与门店房间的绑定,解绑,替换,调试等。
项目职责:
身为项目开发技术负责人,负责项目节点把控和代码高质量交付
负责项目业务需求沟通对接,负责多家厂商和业务系统的协调
负责技术困难问题解决
组织敏捷开发,需求梳理,故事评估等
技术亮点:
使用Redis缓存设备状态信息,提升数据响应速度,缓解数据库压力
使用阿里云AMQP实现设备与云端交互,缓解设备指令大规模上报造成的服务器压力
使用时序数据库生成报表,MongoDB缓存页面列表数据,提升查询效率
使用模板方法设计模式进行不同设备上报指令的解析