HMS告警信息列表
HMS (Health Management System) 是SuperDock系列产品的健康管理系统,基于DJI上云API标准实现设备健康状态监控和告警功能。
概述
HMS系统通过MQTT协议实时推送设备健康告警信息,帮助开发者及时了解设备状态,预防故障发生,确保飞行安全。
功能特性
实时健康监控
- 设备状态监控 - 实时监控机场和无人机的健康状态
- 告警推送 - 自动推送健康告警信息到云端平台
- 状态分级 - 支持不同级别的告警信息(提示、警告、错误)
开发者注意事项
1. MQTT订阅参考DJI上云HMS
开发者需要正确配置MQTT订阅以接收HMS告警信息:
- 产品文档: DJI HMS官方文档
- 告警文案查询json文件: 告警文案查询json文件
2. 告警信息处理
- 及时响应 - 收到告警信息后应及时处理,避免影响飞行安全
- 状态记录 - 建议记录所有告警信息,用于故障分析和预防
- 用户通知 - 重要告警应及时通知操作人员
3. 告警级别理解
- 0-提示 - 一般性提醒,不影响正常操作
- 1-警告 - 需要注意的状态,可能影响性能
- 2-错误 - 严重问题,需要立即处理
4. 数据格式
HMS告警数据采用标准JSON格式,包含告警码、级别、描述等信息。开发者需要正确解析这些数据。
常见问题 (QA)
Q1: 执行任务返回错误码600001
解决步骤:
- 系统上记录一下无人机的HMS信息
- 在执行任务的时候监听一下无人机HMS信息
- 一般情况执行任务返回600001是无人机和遥控器的问题,可以根据HMS相关信息进行排查,其一般已经知排查范围:
- 无人机是否展开机臂并且固定到位
- 遥控器档位是否在N档
- 绑定设备正在校验中或不匹配,临时起飞次数耗尽,请使用绑定遥控器或绑定当下遥控器
- 电池安装不到位
Q2: 为什么无人机在机场的舱内提示HMS?
无人机在机场的舱内提示以下,可以忽略:
包括且不限于
0x1F100031: 无法起飞0x16100066: RTK信号差0x1610008F: 机载天线搜星异常0x1F0B0001: 飞行器无法使用LTE链路0x1F0B003A: 飞行器 DJI Cellular 模块无法访问网络0x1A420BC1: 前视环境光过暗,前视视觉避障失效,请谨慎飞行0x1A420BC2: 后视环境光过暗,后视视觉避障失效,请谨慎飞行0x1A420BC3: 右视环境光过暗,右视视觉避障失效,请谨慎飞行0x1A420BC4: 左视环境光过暗,左视视觉避障失效,请谨慎飞行0x1A420BC5: 上视环境光过暗,上视视觉避障失效,请谨慎飞行0x1A420BC6: 水平方向环境光过暗,水平方向视觉避障失效,请谨慎飞行
这些属于无人机在密闭环境的提示的HMS,基本排查可以执行任务是否确认无人机是否可以起飞.再根据Q1进行排查.
Q3: 无人机在起飞前或飞行中需要注意那些HMS呢?
以下是历来客户所出现的相关的起飞前和飞行途中遇到异常情况的HMS, 包括且不限于
- 风速过大,谨慎飞行
- 低电量警报
- 严重低电量警报
0x16100020: 飞控温度过高0x16100066: RTK信号差0x1608005B: 航线问题0x1D040001: 云台异常振动0x1610009A: 云台振动过大0x16100020: 飞控温度过高0x1610004C: 遥控器摇杆需要校准0x1F0B0001: 飞行器无法使用LTE链路0x1F0B003A: 飞行器 DJI Cellular 模块无法访问网络