导图社区 AP03-BI软件任务分解及跟踪(持续完善) -编号版3
这是一篇关于AP03-BI软件任务分解及跟踪(持续完善) -编号版3的思维导图。 内容包括穿透服务、云端用户&设备管理、中控@宗海峰、机库、无人机、 遥控器&SDR、APP-A/B、OTA、APP-I、 产测软件、关键问题追踪。持续完善中。
编辑于2021-04-23 09:17:43AP03-I/B
1. 穿透服务
1.1. P2P 方案 @徐雁翔
1.2. 供应商选择@徐雁翔
1.3. 商务流程@徐雁翔
1.4. SDK 调试开发
1.4.1. 用户端
1.4.1.1. 1.Android APP-I @彭吉
1.4.1.2. 2.IOS APP-I @彭吉
1.4.1.3. 3.网页客户端-PC隧道软件 @刘亚雄@王海龙
1.4.2. 设备端
1.4.2.1. 1.linux 中控 @宗海峰
1.4.2.2. 2.嵌入式Linux @石杰
2. 云端用户&设备管理
2.1. 云端服务域名提供 @徐雁翔
2.2. 穿透服务管理 @徐雁翔@宗海峰
2.2.1. 穿透服务域名(IP)及端口获取
2.2.2. P2P ID 管理
2.3. 维护后台 @徐雁翔@宗海峰
2.4. 设备端 @徐雁翔@宗海峰
2.4.1. 用户注册
2.4.2. 用户权限管理
2.4.3. 设备注册(P2P ID、设备名称、设备类型、SN码)
2.4.4. 设备状态更新(在线\离线)
2.5. 用户端 @徐雁翔@宗海峰
2.5.1. 用户登录
2.5.2. 设备查询(P2P ID、设备名称、设备类型)
2.5.3. 设备状态更新(在线\离线)
3. 中控@宗海峰
3.1. 用户前端
3.1.1. Gis地图基本功能
3.1.1.1. 航线设计
3.1.1.2. 实时轨迹
3.1.1.3. 地图纠偏
3.1.2. RTMP视频预览
3.1.3. 照片文件浏览/下载
3.1.4. 录像文件点播/下载
3.1.5. 环境数据监测
3.1.6. 无人机状态监测
3.1.7. 航线导入(格式未定义)
3.1.8. 航线上传
3.1.9. 任务开始/暂停/停止
3.2. 设备通信接口
3.2.1. 机库通信接口
3.2.2. 无人机通信接口
3.2.3. RTMP接口
3.2.4. 文件上传(照片/录像)
3.2.5. 文件下载(OTA)
3.2.6. 设备探测组播通信接口
3.3. 后台服务
3.3.1. Web Server
3.3.2. RTMP Server
3.3.3. 数据库
3.4. 数据维护
3.4.1. 用户管理
3.4.1.1. 1.默认用户登录
3.4.1.2. 2.主用户注册
3.4.1.3. 3.子用户添加
3.4.1.4. 4.用户登录
3.4.1.5. 5.云端账号同步添加
3.4.2. 设备管理
3.4.2.1. 1.机库手动添加
3.4.2.2. 2.机库自动注册&激活
3.4.2.3. 3.设备状态&信息显示
3.4.2.4. 4.无人机添加及SDR配对
3.4.2.5. 5.手动打开/关闭机库
3.4.3. 配置管理
3.4.3.1. 1.禁飞区管理
4. 机库
4.1. MCU@valen
4.1.1. 1.固件升级
4.1.1.1. 1.MCU固件升级
4.1.1.2. 2.BMS固件升级
4.1.2. 2.传感器数据采集
4.1.2.1. 1.气象传感器
4.1.2.2. 2.压力传感器
4.1.2.3. 3.雷达传感器
4.1.2.4. 4.接近光传感器
4.1.2.5. 5.备用电池BMS(自定义RS485通信)
4.1.3. 3.停机坪控制
4.1.4. 4.环境温度控制
4.1.5. 5.充电控制
4.1.6. 6.CPU通信接口调试
4.1.6.1. 1.MCU升级接口
4.1.6.2. 2.中控数据通信接口
4.1.6.3. 3.无人机交互通信接口
4.1.7. 7.降功耗/系统休眠控制
4.1.8. 8.功能业务逻辑
4.2. CPU
4.2.1. 1.驱动&内核&文件系统
4.2.1.1. 1.SDR驱动
4.2.1.2. 2.网口驱动
4.2.1.3. 3.SD卡驱动
4.2.1.4. 4.串口驱动
4.2.2. 2.CPU-MCU通信接口调试
4.2.2.1. 1.MCU-CPU升级接口
4.2.2.2. 2.MCU-CPU-中控数据通信接口
4.2.2.3. 3.MCU-CPU-无人机交互通信接口
4.2.3. 3.CPU-无人机通信接口调试
4.2.3.1. 1.无人机-CPU-MCU
4.2.3.2. 2.无人机-CPU-中控
4.2.4. 4.CPU-中控通信接口调试
4.2.4.1. 1.中控-CPU-无人机
4.2.4.2. 2.中控-CPU-MCU
4.2.4.3. 3.RTMP推流
4.2.4.4. 4.照片/录像文件上传
4.2.5. 5.OTA升级
4.2.5.1. 1.MCU
4.2.5.2. 2.BMS
4.2.5.3. 3.机库平台
4.2.5.4. 4.机库SDR
4.2.5.5. 5.飞机固件
4.2.5.6. 6.中继固件
4.2.5.7. 7.固件下载
4.2.6. 6.设备探测组播通信接口
4.2.7. 7.业务功能逻辑
4.2.7.1. 1.依据SN码,SDR配对 @石杰 @张宝艺
4.2.7.2. 2.机库设备ID获取 @石杰
4.2.7.3. 3.无人机设备ID获取 @石杰
4.2.8. 8.默认配置
4.2.8.1. 1.出厂默认IP设置
4.2.8.2. 2.IP地址恢复
4.2.8.3. 3.中控通信服务器IP及端口配置
4.3. BMS
4.4. 中继
4.5. RTK
5. 无人机
5.1. AP03-B
5.1.1. 相机软件
5.1.2. 深度学习
5.1.2.1. 1.8K手势识别
5.1.3. VIO
5.1.4. 飞控
5.1.5. 云台
5.1.6. WIFI
5.2. AP03-I
5.2.1. 相机软件
5.2.1.1. 1.帧率/码率设置
5.2.1.2. 2.拍照/录像(来自飞控指令)
5.2.2. 飞控
5.2.2.1. 1.二维码识别&精准降落
5.2.2.2. 2.RTK&精准降落
5.2.2.3. 3.航线接收/验证/存贮
5.2.2.4. 4.航线任务执行
5.2.2.5. 5.备降策略
5.3. 平台软件
5.3.1. 1.卡刷时,加入AP03-B飞机型号文件 @石杰
5.3.2. 2.AP03-B/I模式识别 @石杰
5.3.3. 3.无人机设备ID获取 @石杰
5.3.4. 4. -B 依据GPS位置设置国家码
6. 遥控器&SDR
6.1. 遥控器 @张宝艺
6.2. 飞机SDR @张宝艺
6.3. 机库SDR @张宝艺
6.4. 中继SDR @张宝艺
7. APP-A/B
7.1. IOS @彭吉
7.1.1. 1.依据GPS位置设置国家码
7.1.1.1. 飞机端设置
7.1.1.2. 遥控器端设置
7.1.2. 2.A/B OTA升级
7.1.2.1. OTA升级方案
7.1.2.2. OTA升级功能实现
7.1.3. 3. 云台控制-数据发送频率过高
7.1.4. -b收声
7.1.5. usb链路数据不稳定,丢包
7.2. Android @彭吉
7.2.1. 1.依据GPS位置设置国家码
7.2.1.1. 飞机端设置
7.2.1.2. 遥控器端设置
7.2.2. 2.A/B OTA升级
7.2.2.1. OTA升级方案
7.2.2.2. OTA升级功能实现
7.2.3. 3. 云台控制-数据发送频率过高
7.2.4. -b收声
7.2.5. android端-a/-b识别,sdk提供的接口延迟较高
7.2.6. android图传花屏问题,黑屏问题
7.2.7. usb链路数据不稳定,丢包
8. OTA
8.1. 1.AP03-B 平台升级软件 @石杰
8.2. 2.AP03 APP升级SDK @赵国栋
8.3. 3.AP03-B 升级模块确认及Match文件设计@赵国栋
8.4. 4.AP03-B APP与平台联调 @彭吉
8.5. 5.AP03 APP与IT后台接口及联调 @彭吉
8.6. 6.AP03 OTA后台服务设计及升级 @许振荣
8.7. 7.AP03 OTA正式上线方案 @许振荣@徐雁翔
8.8. 8.AP03 测试环境部署方案 @许振荣@徐雁翔
8.9. 9.机库升级固件部署方案 @徐雁翔 @石杰
8.10. 10.机库升级方案 @石杰
8.11. 11.机库升级软件 @石杰
9. APP-I
9.1. IOS @彭吉
9.1.1. 1.用户登录
9.1.2. 2.设备列表
9.1.3. 3.地图功能
9.1.3.1. 苹果地图
9.1.3.2. 路径规划
9.1.4. 4.RTMP 播放器
9.1.5. 穿透SDK
9.2. Android @彭吉
9.2.1. 1.用户登录
9.2.2. 2.设备列表
9.2.3. 3.地图功能
9.2.3.1. google地图
9.2.3.2. 高德地图
9.2.3.3. 路径规划
9.2.4. 4.RTMP 播放器
9.2.5. 穿透SDK
10. 产测软件
10.1. 1.机库SN码烧录
10.2. 2.中继SN码烧录
11. 关键问题追踪
11.1. 需求
11.2. 集成合版
11.3. 测试
11.4. 方案
11.4.1. 1. 固件命名规则执行V5.0.43
11.4.2. 2. RS485自定义协议评审确认
11.4.3. 3. 传感器RS485接入方案验证
11.4.4. 4. 提升SDR上行带宽,音频收声验证
中心主题