2.3 KiB
2.3 KiB
公共安全技术研究中心--智慧电梯
包含智慧电梯相关例程
项目描述:
智慧电梯摄像头模组开发作为建设电梯安全服务及监管综合平台中的感知层部分,需要实现对电梯内画面的采 集,利用深度模型对帧数据进行异常行为检测,并实现对检测结果与其他传感器数据进行校验整合,按照标准 编码要求,将前端设备信息上传到平台。实现信息互联、数据互通、系统协同。
运行流程
- 开机后将ip设置为192.168.8.100
- 进行联网时间矫正例程
- 开启http服务,用于接收设备ID分配信息,若设备从未被分配ID,则等待ID分配后才继续执行下列步骤
- 开启摄像头模型检测例程,检测到超载、火焰、吸烟、烟雾、跌倒、电瓶车等行为,上报服务器
- 开启串口透传例程,接收传感器数据,透传给服务器
- 开启ymodem-ota例程,用于利用ymodem协议通过串口给传感器板子进行固件升级
- 开启update-engine例程,用于给摄像头模组进行ota升级
build_http
此工程文件夹是用于构建http服务的 功能: 1、接收APP分配下来的设备ID,保存与DEVICE_ID文件中 端口:10000 2、接收APP下发的用于透传给传感器的气压计校准命令,并将传感器应答返回给APP 端口:11000
chuankou2
此工程文件夹是用于构建串口透传服务的 功能: 读取串口信息,转发给服务器 编译: ./build.sh
rknn_yolo_demo
用于运行yolov5模型检测,检测载、火焰、吸烟、烟雾、跌倒、电瓶车等行为,上传报警信息
time_sync
联网时间矫正例程
update_engine/recovery/update_engine
基于rknn官方的update_engine修改而来,用于ota升级摄像头模组
ymodem-master
用于利用ymodem协议通过串口给传感器板子进行固件升级
开机脚本
相关开机自启脚本、ip设置文件等请刷了update.img固件后去对应位置参考
脚本位置
开机IP设置相关脚本
/etc/init.d/S99z-network
/etc/init.d/S99z-ipreboot
/etc/network/interface
例程开机自启脚本
/demo/bin/receive.sh
其他信息
由于传感器板子串口数量受限,透传例程、http气压计传输命令、ymodem-ota例程共用一个串口,所以设计进程间互斥锁保证功能正常。