init
This commit is contained in:
46
Readme.md
Normal file
46
Readme.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 程序功能清单
|
||||
## DeviceActivate(已测试)
|
||||
功能:
|
||||
本程序用于设备激活
|
||||
当检测配置文件发现设备未激活时,则系统阻塞
|
||||
进行激活,并保存密文
|
||||
当检测到设备已被激活后,启动验证程序,并退出本程序
|
||||
|
||||
## softWareInit(已测试)
|
||||
```
|
||||
功能:
|
||||
本程序用于设备验证
|
||||
验证通过执行以下功能:
|
||||
1.启动RTSP推流
|
||||
2.启动上传服务,用于上传最新报警图片
|
||||
3.启动mqtt,与App进行数据交互,设定报警等参数
|
||||
认证失败则会退出程序
|
||||
```
|
||||
## GPIOSignal(已测试)
|
||||
功能:
|
||||
用于输出高低电平,提供报警信号
|
||||
|
||||
## PyApp(已测试)
|
||||
功能:
|
||||
上传服务,用于检测是否存在最新图片,以进行上传报警图片服务服务
|
||||
通过设备验证后,由StartService进行启动
|
||||
|
||||
## StartService(已测试)
|
||||
功能:
|
||||
启动上传服务
|
||||
|
||||
## VideoProsessing(已测试)
|
||||
功能:
|
||||
本程序用于视频分流
|
||||
1.推流摄像头画面,使用UDP原生协议进行推流,交由YOLO模型进行处理
|
||||
2.接收YOLO传来的坐标和度数据
|
||||
3.根据获取到的数据绘制边框和相应数据
|
||||
4.根据距离信息进行报警和图片视频保存
|
||||
5.输出处理完毕的视频帧
|
||||
|
||||
|
||||
## Identification(已测试)
|
||||
本程序用于 设备出厂获取 唯一标识符进行 wifi设置和修改
|
||||
向云端发送访问请求(ICCID号),并显示请求次数
|
||||
接收云端传传来的标识符,并保存至本地,根据表示符进行wifi设置
|
||||
第二次启动时,自动检测是否已进行初始化,若是,直接从配置文件中获取唯一标识符
|
||||
Reference in New Issue
Block a user