# 程序清单 ## DeviceActivate(待测试) 功能: 本程序用于设备激活 当检测配置文件发现设备未激活时,则系统阻塞 进行激活,并保存密文 当检测到设备已被激活后,启动验证程序,并退出本程序 ## softWareInit(待测试) 功能: 本程序用于设备验证 验证通过执行以下功能: 1.启动RTSP推流 2.启动上传服务,用于上传最新报警图片 3.启动mqtt,与App进行数据交互,设定报警等参数 认证失败则会退出程序 ## GetNet 功能: 初始化4G模块,用于网络连接 ## GPIOSignal 功能: 用于输出高低电平,提供报警信号 ## PyApp 功能: 上传服务,用于检测是否存在最新图片,以进行上传报警图片服务服务 通过设备验证后,由StartService进行启动 ## StartService 功能: 启动上传服务 ## StartService 功能: 本程序用于视频分流 1.推流摄像头画面,使用UDP原生协议进行推流,交由YOLO模型进行处理 2.接收YOLO传来的坐标和度数据 3.根据获取到的数据绘制边框和相应数据 4.根据距离信息进行报警和图片视频保存 5.输出处理完毕的视频帧