智能路灯集中控制系统V4.0

基本信息

案例ID:127431

技术顾问:ElColazon - 3年经验 - 中国电科52研究所

联系沟通

微信扫码,建群沟通

项目名称:智能路灯集中控制系统V4.0

所属行业:人工智能 - 智能硬件

->查看更多案例

案例介绍

该项目利用对智能路灯控制系统的智能化管理与监控,实现对路灯故障进行实时检测和路灯故障报警并及时反馈给控制中心。本人负责项目优化需求相关协调工作,负责整个系统及系统嵌软软件的开发,采用模块化多线程设计,包括11个子模块:系统初始化、网络通信、继电器监测、电参量采集、策略分发、设备报警、命令管理、数据库储存、日志管理、系统监测以及共享接口模块。负责系统开机脚本服务设计与实现、系统一键克隆服务设计与实现、软件包升级服务设计与实现;主持参与设计了变长可扩展安全协议“SEEP”通信协议,主要编程语言为Python,驱动和某些共享接口为C/C++编写,系统及应用程序通过自建shell脚本进行一键部署。
系统初始化包括系统外设自检(GPIO、I2C、SPI、Zigbee串口等)管理、模块初始化;通信管理包括网络初始化、网络异常重连机制、设备注册和心跳;继电器检测包括继电器状态监测管理;电参量采集包括单灯和集中控制系统电流电压功率等参数采集管理;策略分发包括经纬度策略、组策略、定时策略、节假日策略管理;设备报警包括系统和单灯等设备报警信息管理;命令处理包括命令解析(支持异步并发)、命令分发、命令控制管理;数据库存储包括数据库表初始化、接口封装、默认数据初始化;日志管理包括系统运行参数日志、系统log服务日志、报警日志、命令传输日志等;系统监测包括系统运行参数监测和程序运行参数监测;共享接口模块包括文件读写接口、动态库封装接口、数据库应用层封装接口等。
通过统一管理线程间通信共享内存、建立命令统一分发模式、使用MySql数据库建模、统一封装接口,经过实测结果显示在数据的快速响应性、系统稳定性、数据库读写性能、代码的复用性等方面有显著效率提高。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服