EVO III 设备属性
设备属性列表
-
pushMode:
- 0:设备推送定频数据,设备将以 0.5HZ 的频率定时上报 (Topic:thing/product/{device_sn}/osd)
- 1:设备推送状态数据,设备在状态变化时上报(Topic:thing/product/{device_sn}/state)
-
accessMode:
- r:属性只读
- rw:属性可读写 (Topic:thing/product/{gateway_sn}/property/set)
| Column | Name | Type | constraint | Description | accessMode | pushMode |
|---|---|---|---|---|---|---|
| payloads | 负载状态 | array | {"size": -, "item_type": struct} | 无人机当前挂载的负载设备列表 | r | 1 |
| »payload_index | 负载编号 | text | 负载索引,格式为 {type-subtype-gimbalindex} | r | 1 | |
| »sn | 负载序列号(SN) | text | 负载设备唯一识别码 | r | 1 | |
| »payload_id | 负载 ID | int | Agent 为该负载分配的 ID | r | 1 | |
| »payload_type | 负载类型 | int | {5:照明喊话一体机,6:喊话器} | PSDK 负载类型,其余取值由 SDK 定义 | r | 1 |
| »payload_position | 负载位置 | int | {0:未知,1:前,2:后,3:左,4:右,5:上,6:下} | 负载在机身上的安装位置 | r | 1 |
| »is_online | 在线状态 | int | {0:离线,1:在线} | 负载当前是否在线 | r | 1 |
| »last_active_time | 上次激活时间 | long | 负载最近一次活跃的时间戳;PSDK 负载当前固件未写入该字段 | r | 1 | |
| »control_source | 负载控制权 | text | {"A":A 控,"B":B 控} | 当前拥有该负载控制权的一端 | r | 1 |
| »firmware_version | 负载固件版本 | text | 负载设备的固件版本号 | r | 1 | |
| »psdklib_version | PSDK 库版本 | text | PSDK 负载的库版本号 | r | 1 | |
| »payload_version | 负载版本 | text | PSDK 负载的固件版本号 | r | 1 | |
| mode_code | 无人机状态 | enum_int | {"0":"待机","1":"起飞准备","2":"起飞准备完毕","3":"手动飞行","4":"自动起飞","5":"航线飞行","6":"全景拍照","7":"智能跟随","8":"ADS-B 躲避", "9":"自动返航","10":"自动降落","11":"强制降落","12":"三桨叶降落","13":"升级中","14":"未连接","15":"APAS","16":"虚拟摇杆状态", "17":"矩形","18":"多边形","19":"倾斜摄影","20":"保留字段","21":"精准复拍","22":"延时摄影","23":"环绕","25":"螺旋","26":"超清", "27":"智能图传打点模式","28":"红外跟踪","29":"智能任务航线飞行","30":"智能任务多边形仿地","31":"智能任务单体环绕","32":"全景智能检测","33":"安防智能检测", "34":"gps逃逸模式","35":"异常模式状态,当前只是planner进程挂掉,会切换至此模","36":"蜂群编队模式","37":"快速任务", "38":"建模环综模式","39":"kml航线模式","40":"区域搜索","71":"跟踪-目标识别","72":"跟踪-云台锁定","73":"跟踪-环绕跟踪"} | 当前无人机飞行状态码 | r | 0 |
| distance_limit_status | 无人机限远状态 | struct | 无人机限远功能的整体状态信息 | rw | 0 | |
| »state | 是否开启限远 | enum_int | {"0":"未设置","1":"已设置"} | 限远功能开关状态 | 0 | |
| »distance_limit | 限远距离 | int | {"max":"8000","min":"15","step":"1","unit_name":"米 / m"} | 设定的最大飞行距离 | 0 | |
| »is_near_distance_limit | 是否接近设定的限制距离 | enum_int | {"0":"未达到设定的限制距离","1":"接近设定的限制距离"} | 无人机是否即将达到限远距离 | r | 0 |
| cameras | 无人机相机信息 | array | {"size": -, "item_type": struct} | 无人机当前相机状态列表 | r | 0 |
| »[array_item] | Elements in array | struct | 单个相机信息 | |||
| »»payload_index | 负载编号 | text | 10902-0-0 | 负载编号,相机枚举值。非标准的 device_mode_key,格式为 {type-subtype-gimbalindex},可以参考产品支持页面 | r | 0 |
| »»camera_mode | 相机模式 | enum_int | {"0":"拍照","1":"录像"} | 相机模式 | r | 0 |
| »»zoom_factor | 变焦倍数 | float | {"max":160,"min":1} | 当前变焦镜头倍数 | r | 0 |
| »»wide_factor | 广角变焦倍数 | float | {"max":160,"min":1} | 当前广角镜头变焦倍数 | r | 0 |
| »»night_factor | 夜视变焦倍数 | float | {"max":160,"min":1} | 当前夜视镜头变焦倍数 | r | 0 |
| »»ir_zoom_factor | 红外变焦倍数 | float | {"max":16,"min":1} | 当前红外镜头变焦倍数 | r | 0 |
| »»photo_storage_settings | 拍照能力集 | String in array | {"zoom":变焦, "wide":广角, "ir":红外,"NightVision": 夜视 } | 当前支持拍照的镜头类型列表 | 0 | |
| »»video_storage_settings | 录像能力集 | String in array | {"zoom":变焦, "wide":广角, "ir":红外,"NightVision": 夜视 } | 当前支持录像的镜头类型列表 | 0 | |
| »»photo_state | 拍照状态 | enum_int | {"0":"空闲","1":"工作中"} | 相机当前拍照工作状态 | r | 0 |
| »»record_time | 当前录像时长 | int | {"unit_name":"秒 / s"} | 当前正在录制的视频时长 | r | 0 |
| »»recording_state | 录像状态 | enum_int | {"0":"空闲","1":"工作中"} | 相机当前录像工作状态 | r | 0 |
| »»remain_photo_num | 剩余可拍照数量 | long | 存储卡剩余可拍照数量 | r | 0 | |
| »»remain_record_duration | 剩余可录像时长 | int | {"unit_name":"秒 / s"} | 存储卡剩余可录像时长 | r | 0 |
| »»screen_split_enable | 分屏开关 | int | {"0":"关闭","1":"开启"} | 画面分屏显示开关状态 | r | 0 |
| »»ir_metering_mode | 红外测温模式 | int | {"0":"关闭测温","1":"点测温","2":"区域测温"} | 红外相机测温功能的工作模式 | r | 0 |
| »»ir_metering_point | 红外点测温数据 | struct | ir_metering_mode == 1 时有数据 | r | 0 | |
| »»»x | 测温点X坐标 | double | 点测温目标的归一化X坐标 | r | 0 | |
| »»»y | 测温点Y坐标 | double | 点测温目标的归一化Y坐标 | r | 0 | |
| »»»temperature | 测温点温度 | double | 点测温目标的温度值 | r | 0 | |
| »»ir_metering_area | 红外区域测温数据 | struct | ir_metering_mode == 2 时有数据 | r | 0 | |
| »»»x | 测温区域X坐标 | double | 区域测温左上角归一化X坐标 | r | 0 | |
| »»»y | 测温区域Y坐标 | double | 区域测温左上角归一化Y坐标 | r | 0 | |
| »»»width | 测温区域宽度 | double | 区域测温归一化宽度 | r | 0 | |
| »»»height | 测温区域高度 | double | 区域测温归一化高度 | r | 0 | |
| »»»aver_temperature | 区域平均温度 | double | 区域内的平均温度 | r | 0 | |
| »»»min_temperature_point | 最低温度点 | struct | 区域内最低温度的位置和温度值 | r | 0 | |
| »»»»x | X坐标 | double | 最低温度点的归一化X坐标 | r | 0 | |
| »»»»y | Y坐标 | double | 最低温度点的归一化Y坐标 | r | 0 | |
| »»»»temperature | 温度 | double | 区域内的最低温度值 | r | 0 | |
| »»»max_temperature_point | 最高温度点 | struct | 区域内最高温度的位置和温度值 | r | 0 | |
| »»»»x | X坐标 | double | 最高温度点的归一化X坐标 | r | 0 | |
| »»»»y | Y坐标 | double | 最高温度点的归一化Y坐标 | r | 0 | |
| »»»»temperature | 温度 | double | 区域内的最高温度值 | r | 0 | |
| »»zoom_fov_h | 变焦水平视场角 | float | 变焦镜头水平视场角 | r | 0 | |
| »»zoom_fov_v | 变焦垂直视场角 | float | 变焦镜头垂直视场角 | r | 0 | |
| »»zoom_focal_length | 变焦焦距 | float | 变焦镜头当前焦距 | r | 0 | |
| »»wide_fov_h | 广角水平视场角 | float | 广角镜头水平视场角 | r | 0 | |
| »»wide_fov_v | 广角垂直视场角 | float | 广角镜头垂直视场角 | r | 0 | |
| »»wide_focal_length | 广角焦距 | float | 广角镜头当前焦距 | r | 0 | |
| »»ir_fov_h | 红外水平视场角 | float | 红外镜头水平视场角 | r | 0 | |
| »»ir_fov_v | 红外垂直视场角 | float | 红外镜头垂直视场角 | r | 0 | |
| »»ir_focal_length | 红外焦距 | float | 红外镜头当前焦距 | r | 0 | |
| »»nightvision_fov_h | 夜视水平视场角 | float | 夜视镜头水平视场角 | r | 0 | |
| »»nightvision_fov_v | 夜视垂直视场角 | float | 夜视镜头垂直视场角 | r | 0 | |
| »»nightvision_focal_length | 夜视焦距 | float | 夜视镜头当前焦距 | r | 0 | |
| »»arm_light | 机臂灯状态 | int | {0:关闭,1:开启} | 机臂补光灯开关状态 | r | 0 |
| »»brightness_value | 画面亮度 | int | 可见光画面亮度值 | r | 0 | |
| »»defog_mode | 去雾模式 | int | {0:关闭,1:开启} | 相机去雾功能开关 | r | 0 |
| »»gimbal_dehaze_enable | 云台去雾开关 | int | {0:关闭,1:开启} | 云台侧去雾增强开关 | r | 0 |
| »»exposure_compensation | 曝光补偿 | int | 当前曝光补偿档位 | r | 0 | |
| »»min_exposure_compensation | 曝光补偿最小值 | int | 曝光补偿可设置的下限 | r | 0 | |
| »»max_exposure_compensation | 曝光补偿最大值 | int | 曝光补偿可设置的上限 | r | 0 | |
| »»linkage_zoom_mode | 联动变焦模式 | int | {0:关闭,1:开启} | 多镜头联动变焦开关 | r | 0 |
| »»ultra_pixel_mode | 超像素模式 | int | {0:关闭,1:开启} | 超分辨率拍照模式开关 | r | 0 |
| »»video_encode_settings | 视频编码格式 | int | {0:H264,1:H265} | 当前视频编码方式 | r | 0 |
| »»video_format_settings | 视频封装格式 | int | {0:MOV,1:MP4,2:TIFF} | 当前视频文件封装格式 | r | 0 |
| »»video_subtitle_mode | 视频字幕模式 | int | {0:关闭,1:开启} | 录像字幕叠加开关 | r | 0 |
| »»zoom_focus_mode | 变焦对焦模式 | enum_int | {1:自动对焦(AF),2:手动对焦(MF)} | 变焦镜头对焦方式 | r | 0 |
| »»zoom_focus_value | 变焦对焦值 | int | 变焦镜头当前对焦位置 | r | 0 | |
| »»zoom_iso_mode | 变焦 ISO 模式 | int | {0:自动,1:手动} | 变焦镜头 ISO 控制方式 | r | 0 |
| »»zoom_iso | 变焦 ISO 值 | int | 变焦镜头当前 ISO | r | 0 | |
| »»zoom_shutter_mode | 变焦快门模式 | int | {0:自动,1:手动} | 变焦镜头快门控制方式 | r | 0 |
| »»zoom_shutter_speed | 变焦快门速度 | float | {"unit_name":"秒 / s"} | 变焦镜头当前快门时间 | r | 0 |
| »»zoom_white_balance_mode | 变焦白平衡模式 | int | {0:自动,1:手动} | 变焦镜头白平衡控制方式 | r | 0 |
| »»zoom_white_balance_value | 变焦白平衡色温 | int | {"unit_name":"开尔文 / K"} | 变焦镜头当前白平衡色温 | r | 0 |
| »»thermal_fusion_enable | 红外融合开关 | int | {0:关闭,1:开启} | 红外与可见光图像融合开关 | r | 0 |
| »»thermal_super_resolution | 红外超分辨率 | int | {0:关闭,1:开启} | 红外图像超分辨率开关 | r | 0 |
| »»thermal_gain_mode | 红外增益模式 | int | {1:高增益,2:低增益} | 红外测温增益档位 | r | 0 |
| »»thermal_emissivity | 红外发射率 | int | {"max":100,"min":1} | 取值 1-100,实际发射率 = 该值 / 100 | r | 0 |
| »»thermal_image_mode | 红外图像模式 | int | 红外图像显示模式 | r | 0 | |
| »»thermal_image_brightness | 红外图像亮度 | int | 红外图像亮度值 | r | 0 | |
| »»thermal_image_contrast | 红外图像对比度 | int | 红外图像对比度值 | r | 0 | |
| »»thermal_image_enhance_mode | 红外图像增强开关 | int | {0:关闭,1:开启} | 红外图像细节增强开关 | r | 0 |
| »»thermal_image_enhance_value | 红外图像增强强度 | int | 红外图像细节增强等级 | r | 0 | |
| »»thermal_image_setting | 红外图像设置 | struct | 上述红外图像参数的聚合结构 | r | 0 | |
| »»»thermal_image_enhance | 图像增强设置 | struct | 红外图像增强的开关与强度 | r | 0 | |
| »»»»enable | 是否开启 | int | {0:关闭,1:开启} | 图像增强开关 | r | 0 |
| »»»»value | 增强强度 | int | 图像增强等级 | r | 0 | |
| »»»thermal_image_mode | 图像模式设置 | struct | 红外图像模式与亮度对比度 | r | 0 | |
| »»»»mode | 图像模式 | int | 红外图像显示模式 | r | 0 | |
| »»»»brightness | 亮度 | int | 红外图像亮度 | r | 0 | |
| »»»»contrast | 对比度 | int | 红外图像对比度 | r | 0 | |
| »»thermal_isotherm_state | 等温线开关 | int | {0:关闭,1:开启} | 红外等温线功能开关 | r | 0 |
| »»thermal_isotherm_lower_limit | 等温线下限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度下限 | r | 0 |
| »»thermal_isotherm_upper_limit | 等温线上限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度上限 | r | 0 |
| »»thermal_thermometry | 红外测温设置 | struct | 发射率与等温线的聚合结构 | r | 0 | |
| »»»emissivity | 发射率 | int | {"max":100,"min":1} | 取值 1-100,实际发射率 = 该值 / 100 | r | 0 |
| »»»thermal_isotherm | 等温线设置 | struct | 等温线类型与上下限 | r | 0 | |
| »»»»type | 等温线类型 | int | 等温线显示类型 | r | 0 | |
| »»»»low | 下限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度下限 | r | 0 |
| »»»»high | 上限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度上限 | r | 0 |
| horizontal_speed | 水平速度 | float | {"unit_name":"米每秒 / m/s"} | 无人机当前水平飞行速度 | r | 0 |
| vertical_speed | 垂直速度 | float | {"unit_name":"米每秒 / m/s"} | 无人机当前垂直飞行速度 | r | 0 |
| longitude | 当前位置经度 | float | 无人机当前位置经度,WGS84坐标系 | r | 0 | |
| latitude | 当前位置纬度 | float | 无人机当前位置纬度,WGS84坐标系 | r | 0 | |
| height | 绝对高度 | float | 海拔高度 | r | 0 | |
| elevation | 相对起飞点高度 | float | 无人机相对于起飞点的飞行高度 | r | 0 | |
| attitude_pitch | 俯仰轴角度 | float | 无人机机体俯仰轴角度 | r | 0 | |
| attitude_roll | 横滚轴角度 | float | 无人机机体横滚轴角度 | r | 0 | |
| attitude_head | 偏航轴角度 | int | 偏航轴角度与真北角(经线)的角度,0到6点钟方向为正值,6到12点钟方向为负值 | r | 0 | |
| home_distance | 距离 Home 点的距离 | float | 无人机与返航点之间的水平距离 | r | 0 | |
| wind_speed | 风速 | float | {"unit_name":"米每秒 / m/s"} | 无人机当前位置环境风速 | r | 0 |
| battery | 无人机电池信息 | struct | 无人机电池整体信息 | r | 0 | |
| »capacity_percent | 电池的总剩余电量 | int | {"max":100,"min":0} | 所有电池的综合剩余电量百分比 | r | 0 |
| »remain_flight_time | 剩余飞行时长 | int | 单位s | 基于当前电量估算的剩余可飞行时间 | r | 0 |
| »temperature | 电池组温度 | float | {"unit_name":"摄氏度 / °C"} | 电池组当前温度 | r | 0 |
| »voltage | 电池组电压 | float | {"unit_name":"伏 / V"} | 电池组当前电压 | r | 0 |
| »batteries | 多电池列表 | array | 各电池的独立状态信息列表 | r | 0 | |
| »»index | 电池ID | int | 电池在机身中的位置索引 | r | 0 | |
| »»sn | 电池序列号(SN) | text | 电池唯一序列号 | r | 0 | |
| »»capacity_percent | 电池电量百分比 | int | {"max":100,"min":0} | 单块电池的剩余电量百分比 | r | 0 |
| »»temperature | 温度 | float | {"unit_name":"摄氏度 / °C"} | 电池当前温度 | r | 0 |
| »»voltage | 电压 | float | {"unit_name":"伏 / V"} | 电池当前电压 | r | 0 |
| »»loop_times | 电池循环次数 | int | 电池放电次数 | 电池完整充放电循环次数 | r | 0 |
| »»firmware_version | 电池固件版本 | text | 单块电池的固件版本号 | r | 0 | |
| position_state | 搜星状态 | struct | 无人机定位系统综合状态 | r | 0 | |
| »coordinate_sys | rtk坐标系统 | Int | {0:WGS84, 1:RTK移动站} | RTK定位使用的坐标系类型 | r | 0 |
| »fix_sta | fix状态 | Int | {0:未fix, 1:fix} | RTK定位的Fix解算状态 | 0 | |
| »is_fixed | 是否收敛 | enum_int | {"0":"未开始","1":"收敛中","2":"收敛成功","3":"收敛失败"} | RTK定位是否完成收敛;实际由 pos_type 推导,大于 47 上报 2,否则上报 3 | r | 0 |
| »quality | 搜星档位 | enum_int | {"1":"1档","2":"2档","3":"3档","4":"4档","5":"5档"} | 卫星信号质量等级 | r | 0 |
| »rtk_inpos | rtk模块是否在位置 | int | {0:没有在位置, 1: 在位置} | RTK模块定位是否就绪 | r | 0 |
| »rtk_used | 是否使用rtk定位 | Int | {0:没有使用, 1: 在使用} | 当前定位是否使用RTK增强 | r | 0 |
| »rtk_hgt | rtk高度 | Double | RTK解算的椭球高度 | r | 0 | |
| »rtk_lat | rtk纬度 | Double | RTK解算的纬度值 | r | 0 | |
| »rtk_lon | rtk经度 | Double | RTK解算的经度值 | r | 0 | |
| »gps_number | GPS 搜星数量 | int | 当前GPS可见卫星数量 | r | 0 | |
| »rtk_number | RTK 搜星数量 | int | 当前RTK可见卫星数量 | r | 0 | |
| »calibration | 校准状态 | int | 当前固件固定上报 0 | r | 0 | |
| »rtk_enabled | 是否启用 RTK | bool | {true:启用,false:未启用} | 飞机侧 RTK 功能开关 | r | 0 |
| »rtk_inpos_state | RTK 定位状态 | int | 当前固件固定上报 0 | r | 0 | |
| »rtk_report_used | RTK 上报使用标志 | int | {0:未使用,1:使用} | 飞控上报的 RTK 使用标志;rtk_used 由本字段与 rtk_enabled 共同推导 | r | 0 |
| {type-subtype-gimbalindex} | 负载编号 | struct | 动态键,键名与该负载的 payload_index 一致,如 "10902-0-0" | r | 0 | |
| »gimbal_pitch | 云台俯仰轴角度 | double | {"max":"180","min":"-180","step":0.1,"unit_name":"度 / °"} | 云台俯仰轴当前角度 | r | 0 |
| »gimbal_roll | 云台横滚轴角度 | double | {"max":"180","min":"-180","step":0.1,"unit_name":"度 / °"} | 云台横滚轴当前角度 | r | 0 |
| »gimbal_yaw | 云台偏航轴角度 | double | {"max":"180","min":"-180","step":0.1,"unit_name":"度 / °"} | 云台偏航轴当前角度 | r | 0 |
| »payload_index | 负载索引,格式为 {type-subtype-gimbalindex} | text | 负载设备的索引标识 | r | 1 | |
| »zoom_factor | 变焦倍数 | double | 当前镜头变焦倍数 | r | 0 | |
| »thermal_current_palette_style | 调色盘样式 | enum_int | {0:白热,1:冷热,2:彩虹,3:增强彩虹,4:铁红,5:熔岩,6:极光,7:灼热,8:渐变,9:热探测,(高德红外)30:白热,31:黑热,32:彩虹1,33:彩虹2,34:铁红,35:熔岩,36:北极,38:医疗,39:描红} | 红外相机提供多种调色样式,用户可根据不同的场景选择不同的色彩,便于更加清晰地查看目标 | rw | 0 |
| »thermal_supported_palette_styles | 设备支持的调色盘样式集合 | array | {"item":{"specs":{0:白热,1:冷热,2:彩虹,3:增强彩虹,4:铁红,5:熔岩,6:极光,7:灼热,8:渐变,9:热探测,(高德红外)30:白热,31:黑热,32:彩虹1,33:彩虹2,34:铁红,35:熔岩,36:北极,38:医疗,39:描红},"type":"enum_int"}} | 不同设备所支持的样式能力有所不同 | r | 0 |
| »gimbal_pitch_max_speed | 云台俯仰最大速度 | int | {"unit_name":"度每秒 / °/s"} | 云台俯仰轴的最大转动速度 | r | 0 |
| »measure_target_error_state | 激光测距开关 | int | {0:关闭,1:打开} | 激光测距功能开关状态,非测距结果有效性 | r | 0 |
| »measure_target_distance | 激光测距目标距离 | double | {"unit_name":"米 / m"} | 激光测距测得的目标距离 | r | 0 |
| »measure_target_longitude | 激光测距目标经度 | double | 激光测距目标点经度 | r | 0 | |
| »measure_target_latitude | 激光测距目标纬度 | double | 激光测距目标点纬度 | r | 0 | |
| »measure_target_altitude | 激光测距目标绝对高度 | double | {"unit_name":"米 / m"} | 激光测距目标点绝对高度 | r | 0 |
| »iso_support_list | 支持的 ISO 列表 | array | {"item_type": struct} | 各镜头支持的 ISO 取值集合 | r | 0 |
| »»lens_type | 镜头类型 | text | {"zoom":变焦,"wide":广角,"ir":红外,"NightVision":夜视} | 该能力集对应的镜头 | r | 0 |
| »»iso_values | 可选 ISO 值 | array | {"item_type": int} | 该镜头支持的 ISO 档位列表 | r | 0 |
| »shutter_speed_support_list | 支持的快门速度列表 | array | {"item_type": struct} | 各镜头支持的快门速度集合 | r | 0 |
| »»lens_type | 镜头类型 | text | {"zoom":变焦,"wide":广角,"ir":红外,"NightVision":夜视} | 该能力集对应的镜头 | r | 0 |
| »»shutter_speed_values | 可选快门速度 | array | {"item_type": struct} | 以分数形式表示的快门速度列表 | r | 0 |
| »»»numerator | 分子 | int | 快门速度分数的分子 | r | 0 | |
| »»»denominator | 分母 | int | 快门速度分数的分母,如 1/10000 秒 | r | 0 | |
| »white_balance_support_list | 支持的白平衡范围 | array | {"item_type": struct} | 各镜头支持的白平衡色温范围 | r | 0 |
| »»lens_type | 镜头类型 | text | {"zoom":变焦,"wide":广角,"ir":红外,"NightVision":夜视} | 该能力集对应的镜头 | r | 0 |
| »»min_value | 最小色温 | int | {"unit_name":"开尔文 / K"} | 白平衡可设置的最低色温 | r | 0 |
| »»max_value | 最大色温 | int | {"unit_name":"开尔文 / K"} | 白平衡可设置的最高色温 | r | 0 |
| »»step | 步进 | int | 色温调节步进值 | r | 0 | |
| »object_distance_support_list | 支持的对焦距离范围 | array | {"item_type": struct} | 各镜头支持的对焦物距范围 | r | 0 |
| »»lens_type | 镜头类型 | text | {"zoom":变焦,"wide":广角,"ir":红外,"NightVision":夜视} | 该能力集对应的镜头 | r | 0 |
| »»min_value | 最小对焦距离 | int | {"unit_name":"米 / m"} | 可对焦的最近物距 | r | 0 |
| »»max_value | 最大对焦距离 | int | {"unit_name":"米 / m"} | 可对焦的最远物距 | r | 0 |
| »»step | 步进 | int | 对焦距离调节步进值 | r | 0 | |
| »thermal_area_temperature | 红外测温数据 | struct | 红外相机测温区域与温度结果 | r | 0 | |
| »»metering_mode | 测温模式 | int | {0:点测温,1:区域测温} | 红外测温工作模式 | r | 0 |
| »»metering_point_x | 点测温 X 坐标 | double | {"max":1.0,"min":0.0} | 归一化画面宽度比例 | r | 0 |
| »»metering_point_y | 点测温 Y 坐标 | double | {"max":1.0,"min":0.0} | 归一化画面高度比例 | r | 0 |
| »»metering_area_x | 测温区域左上角 X | double | {"max":1.0,"min":0.0} | 归一化画面宽度比例 | r | 0 |
| »»metering_area_y | 测温区域左上角 Y | double | {"max":1.0,"min":0.0} | 归一化画面高度比例 | r | 0 |
| »»metering_area_width | 测温区域宽度 | double | {"max":1.0,"min":0.0} | 归一化区域宽度 | r | 0 |
| »»metering_area_height | 测温区域高度 | double | {"max":1.0,"min":0.0} | 归一化区域高度 | r | 0 |
| »»max_area_temp | 区域最高温度 | double | {"unit_name":"摄氏度 / °C"} | 测温区域内的最高温度 | r | 0 |
| »»min_area_temp | 区域最低温度 | double | {"unit_name":"摄氏度 / °C"} | 测温区域内的最低温度 | r | 0 |
| »»avg_area_temp | 区域平均温度 | double | {"unit_name":"摄氏度 / °C"} | 测温区域内的平均温度 | r | 0 |
| »»center_area_temp | 区域中心温度 | double | {"unit_name":"摄氏度 / °C"} | 测温区域中心点温度 | r | 0 |
| »»max_temp_point_x | 最高温点 X 坐标 | double | {"max":1.0,"min":0.0} | 归一化画面宽度比例 | r | 0 |
| »»max_temp_point_y | 最高温点 Y 坐标 | double | {"max":1.0,"min":0.0} | 归一化画面高度比例 | r | 0 |
| »»min_temp_point_x | 最低温点 X 坐标 | double | {"max":1.0,"min":0.0} | 归一化画面宽度比例 | r | 0 |
| »»min_temp_point_y | 最低温点 Y 坐标 | double | {"max":1.0,"min":0.0} | 归一化画面高度比例 | r | 0 |
| »»touch_temp | 触摸点温度 | double | 手动触摸点的温度值 | r | 0 | |
| »thermal_emissivity | 红外发射率 | int | {"max":100,"min":1} | 取值 1-100,实际发射率 = 该值 / 100 | r | 0 |
| »thermal_gain_mode | 红外增益模式 | int | {1:高增益,2:低增益} | 红外测温增益档位 | r | 0 |
| »thermal_image_mode | 红外图像模式 | int | 红外图像显示模式 | r | 0 | |
| »thermal_image_brightness | 红外图像亮度 | int | 红外图像亮度值 | r | 0 | |
| »thermal_image_contrast | 红外图像对比度 | int | 红外图像对比度值 | r | 0 | |
| »thermal_image_enhance_mode | 红外图像增强开关 | int | {0:关闭,1:开启} | 红外图像细节增强开关 | r | 0 |
| »thermal_image_enhance_value | 红外图像增强强度 | int | 红外图像细节增强等级 | r | 0 | |
| »thermal_image_setting | 红外图像设置 | struct | 上述红外图像参数的聚合结构 | r | 0 | |
| »»thermal_image_enhance | 图像增强设置 | struct | 红外图像增强的开关与强度 | r | 0 | |
| »»»enable | 是否开启 | int | {0:关闭,1:开启} | 图像增强开关 | r | 0 |
| »»»value | 增强强度 | int | 图像增强等级 | r | 0 | |
| »»thermal_image_mode | 图像模式设置 | struct | 红外图像模式与亮度对比度 | r | 0 | |
| »»»mode | 图像模式 | int | 红外图像显示模式 | r | 0 | |
| »»»brightness | 亮度 | int | 红外图像亮度 | r | 0 | |
| »»»contrast | 对比度 | int | 红外图像对比度 | r | 0 | |
| »thermal_isotherm_state | 等温线开关 | int | {0:关闭,1:开启} | 红外等温线功能开关 | r | 0 |
| »thermal_isotherm_lower_limit | 等温线下限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度下限 | r | 0 |
| »thermal_isotherm_upper_limit | 等温线上限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度上限 | r | 0 |
| »thermal_thermometry | 红外测温设置 | struct | 发射率与等温线的聚合结构 | r | 0 | |
| »»emissivity | 发射率 | int | {"max":100,"min":1} | 取值 1-100,实际发射率 = 该值 / 100 | r | 0 |
| »»thermal_isotherm | 等温线设置 | struct | 等温线类型与上下限 | r | 0 | |
| »»»type | 等温线类型 | int | 等温线显示类型 | r | 0 | |
| »»»low | 下限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度下限 | r | 0 |
| »»»high | 上限 | int | {"unit_name":"摄氏度 / °C"} | 等温线温度上限 | r | 0 |
| »zoom_photo_setting | 变焦拍照设置 | struct | 变焦镜头的拍照参数 | r | 0 | |
| »»photo_format | 照片格式 | int | {0:JPG,1:DNG,2:JPG+DNG,3:RJPEG,4:RJPEG+TIFF,255:未知} | 拍照输出的文件格式 | r | 0 |
| »»photo_size | 照片分辨率 | text | 格式 "宽x高" | 如 "4096x3072" | r | 0 |
| »zoom_video_setting | 变焦录像设置 | struct | 变焦镜头的录像参数 | r | 0 | |
| »»video_resolution | 视频分辨率 | text | 格式 "宽x高" | 如 "4000x3000" | r | 0 |
| »»video_fps | 视频帧率 | int | {"unit_name":"帧每秒 / fps"} | 录像帧率 | r | 0 |
| »thermal_photo_setting | 红外拍照设置 | struct | 红外镜头的拍照参数 | r | 0 | |
| »»photo_format | 照片格式 | int | {0:JPG,1:DNG,2:JPG+DNG,3:RJPEG,4:RJPEG+TIFF,255:未知} | 拍照输出的文件格式 | r | 0 |
| »»photo_size | 照片分辨率 | text | 格式 "宽x高" | 如 "640x512" | r | 0 |
| »thermal_video_setting | 红外录像设置 | struct | 红外镜头的录像参数 | r | 0 | |
| »»video_resolution | 视频分辨率 | text | 格式 "宽x高" | 如 "640x512" | r | 0 |
| »»video_fps | 视频帧率 | int | {"unit_name":"帧每秒 / fps"} | 录像帧率 | r | 0 |
| activation_time | 无人机激活时间(unix 时间戳) | int | {"unit_name":"毫秒 / ms"} | 无人机首次激活的时间戳 | r | 0 |
| night_lights_state | 无人机夜航灯状态 | enum_int | {"0":"关闭","1":"打开"} | 夜航灯的开关状态 | rw | 0 |
| height_limit | 无人机限高 | int | {"max":"1500","min":"20","step":"1","unit_name":"米 / m"} | 设定的最大飞行高度 | rw | 0 |
| is_near_height_limit | 是否接近设定的限制高度 | enum_int | {"0":"未达到设定的限制高度","1":"接近设定的限制高度"} | 无人机是否即将达到限高高度 | r | 0 |
| is_near_area_limit | 是否接近限飞区 | enum_int | {"0":"未达到限飞区","1":"接近限飞区"} | 无人机是否即将进入限飞区域 | r | 0 |
| obstacle_avoidance | 无人机避障状态 | struct | 无人机避障功能整体状态 | rw | 0 | |
| »horizon | 水平避障状态 | enum_int | {"0":"关闭","1":"开启"} | 注意:目前无人机是统一避障,没有区分 | 0 | |
| »upside | 上视避障状态 | enum_int | {"0":"关闭","1":"开启"} | 注意:目前无人机是统一避障,没有区分 | 0 | |
| »downside | 下视避障状态 | enum_int | {"0":"关闭","1":"开启"} | 注意:目前无人机是统一避障,没有区分 | 0 | |
| »horizon_safe_distance | 水平避障安全距离 | double | {"unit_name":"米 / m"} | 水平方向刹停的安全距离,默认 2.0 | r | 0 |
| »horizon_warn_distance | 水平避障告警距离 | double | {"unit_name":"米 / m"} | 水平方向开始告警的距离,默认 5.0 | r | 0 |
| »upside_safe_distance | 上视避障安全距离 | double | {"unit_name":"米 / m"} | 上方刹停的安全距离,默认 1.0 | r | 0 |
| »upside_warn_distance | 上视避障告警距离 | double | {"unit_name":"米 / m"} | 上方开始告警的距离,默认 5.0 | r | 0 |
| »downside_safe_distance | 下视避障安全距离 | double | {"unit_name":"米 / m"} | 下方刹停的安全距离,默认 1.0 | r | 0 |
| »downside_warn_distance | 下视避障告警距离 | double | {"unit_name":"米 / m"} | 下方开始告警的距离,默认 5.0 | r | 0 |
| »landing_protection | 降落保护 | bool | {true:开启,false:关闭} | 降落时的地面检测保护开关,默认开启 | r | 0 |
| total_flight_time | 累计飞行时长 | Int | 单位s | 无人机历史累计飞行时间 | r | 0 |
| total_armed_time | 本次打桨累计飞行时长 | Int | 单位s | 本次启动电机后的累计飞行时间 | r | 0 |
| alarm_status | 告警状态 | Int | {0:未告警 1 有告警} | 无人机当前是否存在告警 | r | 0 |
| pos_type | rtk状态 | text | {0:无解, 1:位置由FIX POSITION命令指定, 2:不支持 8:多普勒信息导出,16:单点定位 17:伪距差分解 18:SBAS定位 32:L1浮点解 33:消电离层浮点解 34:窄巷浮点解 48:L1固定解 49:宽巷固定解 50:窄巷固定节 52:纯惯导定位解 53:惯导与单点组合解 54: 惯导与伪距差分定位组合解 55:惯导与载波相位差分浮点解组合解 56:惯导与载波相位差分固定解组合解} | RTK 定位解算类型,以十进制数字字符串上报(如 "21"),同时以 posType 键重复上报一份 | r | 0 |
| wireless_link | 链路状态 | struct | 无人机无线链路状态信息 | r | 0 | |
| »link_workmode | 链路工作模式 | int | {0:图传单链路,1:图传与 4G 融合} | 当前无线链路的工作方式 | r | 0 |
| »sdr_link_state | 图传链路状态 | int | {0:断开,1:连接} | 图传链路连接状态,由图传信号强度推导 | r | 0 |
| »sdr_quality | 图传信号质量 | int | {"max":5,"min":0} | 图传信号质量档位 | r | 0 |
| »4g_link_state | 4G 链路状态 | int | {0:断开,1:连接} | 由 lte_status == 4 推导 | r | 0 |
| »4g_quality | 4G 信号质量 | int | {"max":5,"min":0} | 4G 信号质量档位 | r | 0 |
| »4g_uav_quality | 飞机侧 4G 信号质量 | int | {"max":5,"min":0} | 与 4g_quality 同值,为兼容旧字段保留 | r | 0 |
| »4g_sim_card_detected | 4G 是否插卡 | int | {0:未插卡,1:已插卡} | 4G 模块是否检测到 SIM 卡 | r | 0 |
| »4g_sdr_fusion_state | 4G 与图传融合状态 | int | {0:未融合,1:已融合} | 由 link_workmode == 1 推导 | r | 0 |
| »cellular_uav_type | 蜂窝网络类型 | int | {0:4G,1:5G} | 飞机侧蜂窝网络制式 | r | 0 |
| »cellular_uav_server_state | 蜂窝服务连接状态 | int | {0:未连接,1:已连接} | 融合模式下 4G 已连接时为 1 | r | 0 |
| »fourth_line_error_msg | 4G 链路错误信息 | text | 融合状态下默认为 "Login Success" | r | 0 | |
| payload_Index | 云台负载 | struct | 云台负载的综合状态信息 | r | 0 | |
| »gimbal_pitch | 云台俯仰角 | double | 云台俯仰轴当前角度 | 0 | ||
| »gimbal_roll | 云台横滚角 | double | 云台横滚轴当前角度 | 0 | ||
| »gimbal_yaw | 云台偏航角 | double | 云台偏航轴当前角度 | 0 | ||
| »payload_index | 负载ID | text | 负载设备的索引标识 | 0 | ||
| »zoom_factor | 缩放倍数 | Int | 当前镜头变焦倍数 | 0 | ||
| lte_card_is_detected | 是否有插sim卡 | int | {0:没有插卡, 1: 有插卡} | 无人机是否检测到SIM卡 | r | 0 |
| lte_signal | 4g信号 | int | {0,100} | 4G模块信号强度 | r | 0 |
| lte_status | 4g卡状态 | int | {0:不支持lte模块,1:关闭状态 2:未连接状态 3: 已连接,但网络不可达, 4:已连接} | 4G模块连接状态 | r | 0 |
| remote_id_status | Remote id 工作状态 | int | {0:关闭1:开启2:自检异常} | Remote ID广播模块工作状态 | r | 0 |
| control_source | 当前控制源 | text | 当前控制无人机的一端;当前固件由飞机运行模式映射得出,Normal 上报 "A",其余上报 "B" | r | 1 | |
| ai_enable_func | ai功能打开状态 | int | {0:关闭, 1:打开} | AI智能识别功能开关状态 | r | 0 |
| country | 国家代码 | text | 无人机所在国家或地区的ISO代码 | r | 0 | |
| gear_level | 档位等级 | int | {0:未知,1:平稳档,2:普通档,3:运动档4:低速档} | 无人机当前飞行档位 | rw | 0 |
| gimbal_angle_follow_toggle | 云台角度跟随开关 | int | {0:关闭, 1:打开} | 云台偏航角是否跟随机头方向 | r | 0 |
| hae | 椭球高 | double | 基于WGS84椭球面的高度 | r | 0 | |
| infrared_palette_mode | 红外调色板模式 | int | {0:白热, 1:冷热, 2:彩虹, 3:增强彩虹,4:铁红,5:熔岩,6:极光,7:灼热, 8:渐变,9:热探测, (高德红外)30:白热,31:黑热,32:彩虹1,33:彩虹2,34:铁红,35:熔岩,36:北极,38:医疗,39:描红} | 红外相机当前使用的调色板模式 | rw | 0 |
| measure_target_error_state | 激光测距状态 | int | {0:关闭, 1:打开} | 激光测距模块的工作状态 | r | 0 |
| measure_target_distance | 激光测距距离 | double | 单位:米(measure_target_error_state == 1时有数据) | 激光测距的目标距离 | r | 0 |
| measure_target_longitude | 激光测距目标经度 | double | (measure_target_error_state == 1时有数据) | 激光测距计算的目标经度 | r | 0 |
| measure_target_latitude | 激光测距目标纬度 | double | (measure_target_error_state == 1时有数据) | 激光测距计算的目标纬度 | r | 0 |
| measure_target_altitude | 激光测距目标高度 | double | (measure_target_error_state == 1时有数据) | 激光测距计算的目标高度 | r | 0 |
| main_mode | 飞机飞行模式 | int | {0:未知,1:姿态模式,2:GNSS 模式,3:IOC(已废弃),4:视觉定位} | 飞机当前的飞行定位模式 | r | 0 |
| ned_altitude | ned坐标高度 | double | NED坐标系下的高度值 | r | 0 | |
| ned_latitude | ned坐标纬度 | double | NED坐标系下的纬度值 | r | 0 | |
| ned_longitude | ned坐标经度 | double | NED坐标系下的经度值 | r | 0 | |
| vel_ned_x | NED坐标X方向速度(北向) | float | NED坐标系下北向速度分量 | r | 0 | |
| vel_ned_y | NED坐标Y方向速度(东向) | float | NED坐标系下东向速度分量 | r | 0 | |
| vel_ned_z | NED坐标Z方向速度(天向) | float | NED坐标系下天向速度分量 | r | 0 | |
| ntrip_status | ntrip模块状态 | text | {"normal":正常,"error":异常} | NTRIP 差分模块状态,为字符串而非整型枚举 | r | 0 |
| storage | 存储信息 | struct | 无人机机载存储容量信息 | r | 0 | |
| »storage_type | 存储类型 | int | {0:SD卡, 1:MMC} | 存储介质类型 | 0 | |
| »total | 总容量 | int | 存储空间总容量 | 0 | ||
| »used | 已使用容量 | int | 存储空间已使用容量 | 0 | ||
| »current_used | 是否为当前使用的存储 | int | {0:非当前使用,1:当前使用} | 相机当前写入的存储介质 | r | 0 |
| out_of_control_action | 遥控器失联动作 | int | {"0":"返航", “1”:“悬停”, "2":"降落" } | 遥控器信号丢失时无人机的处理动作 | rw | 0 |
| exit_wayline_when_rc_lost | 航线失联动作 | int | {"0":"继续执行航线任务", “1”:“退出航线任务,执行遥控器失控动作} | 航线执行中遥控器失联时的处理方式 | rw | 0 |
| rth_altitude | 返航高度 | int | 无人机返航时的飞行高度 | rw | 0 | |
| rc_lost_action | 遥控器失控动作 | enum_int | {"0":"悬停","1":"着陆(降落)","2":"返航"} | 遥控器失控时无人机执行的安全动作 | r | 0 |
| intelligent_lock_mode | 智能锁定模式 | int | {"0":"未进入智能锁定模式","1":"已进入智能锁定模式"} | 无人机是否处于智能锁定模式 | r | 0 |
| manual_ctrl_gimbal | 航线下是否支持手动控制云台 | int | {"0":"不支持手动控制云台","1":"支持手动控制云台"} | 航线执行时是否允许手动控制云台 | rw | 0 |
| firmware_version | 飞机固件版本 | text | 无人机当前固件版本号 | r | 0 | |
| sn | 飞机序列号(SN) | text | 无人机唯一序列号 | r | 0 | |
| sdcard_storage | SD卡存储信息 | struct | SD存储卡容量信息 | r | 0 | |
| »storage_type | 存储类型 | int | {0:SD卡, 1:MMC} | 存储介质类型 | r | 0 |
| »total | 总容量 | int | {"unit_name":"KB"} | SD卡总容量 | r | 0 |
| »used | 已使用容量 | int | {"unit_name":"KB"} | SD卡已使用容量 | r | 0 |
| »current_used | 是否为当前使用的存储 | int | {0:非当前使用,1:当前使用} | 相机当前写入的存储介质 | r | 0 |
| speaker | 喊话器状态 | struct | 仅在挂载喊话器时上报 | r | 0 | |
| »work_mode | 工作模式 | int | {1:默认模式} | 喊话器当前工作模式 | r | 0 |
| psdk_widget_values | PSDK 负载控件值 | array | {"item_type": struct} | 仅在挂载PSDK负载时上报 | r | 0 |
| »psdkIndex | 负载索引 | int | PSDK负载在机身上的索引编号 | r | 0 | |
| »psdkName | 负载名称 | text | PSDK负载设备名称 | r | 0 | |
| »psdkSn | 负载序列号 | text | PSDK负载设备序列号 | r | 0 | |
| »psdkVersion | 负载固件版本 | text | PSDK负载固件版本号 | r | 0 | |
| »psdkLibVersion | PSDK库版本 | text | PSDK库版本号 | r | 0 | |
| »speaker | 喊话器状态 | struct | PSDK负载喊话器模块状态 | r | 0 | |
| »»workMode | 工作模式 | int | {0:TTS负载模式,1:录音喊话} | 喊话器工作模式 | r | 0 |
| »»playMode | 播放模式 | int | {0:单次播放,1:循环播放(单曲)} | 音频播放模式 | r | 0 |
| »»playVolume | 播放音量 | int | {"max":100,"min":0} | 喊话器播放音量 | r | 0 |
| »»systemState | 喊话器系统状态 | int | 喊话器系统运行状态 | r | 0 | |
| »»playFileName | 播放文件名 | text | 当前播放的音频文件名 | r | 0 | |
| »»playFileMd5 | 播放文件MD5 | text | 当前播放文件的MD5校验值 | r | 0 | |
| »»realTimeSpeakingStatus | 实时喊话状态 | int | {0:未喊话,1:喊话中} | 是否正在进行实时喊话 | r | 0 |
| »lightStatus | 探照灯状态 | struct | PSDK负载探照灯模块状态 | r | 0 | |
| »»switchStatus | 开关状态 | int | {0:关闭,1:打开} | 探照灯开关状态 | r | 0 |
| »»flashMode | 闪烁模式 | int | 探照灯闪烁模式 | r | 0 | |
| »»brightnessLevel | 亮度等级 | int | 探照灯亮度等级 | r | 0 | |
| »»pitchEngle | 俯仰角度 | int | 探照灯俯仰角度 | r | 0 | |
| »»pztLinkedStatus | PZT联动状态 | int | 探照灯PZT联动状态 | r | 0 | |
| rid_state | Remote ID 状态 | int | {0:关闭,1:开启,2:自检异常} | Remote ID广播模块运行状态 | r | 0 |
| laser_distance_data | 激光测距数据 | struct | 激光测距模块的测距结果 | r | 0 | |
| »laser_distance_is_valid | 激光测距是否有效 | int | {0:无效,1:有效} | 激光测距数据是否有效 | r | 0 |
| »laser_distance | 激光测距距离 | int | {"unit_name":"厘米 / cm"} | 激光测距的距离值 | r | 0 |
| live_fps_stats | 直播帧率统计 | struct | 直播推流帧率统计信息 | r | 0 | |
| »recv_frame_stats | 接收帧统计 | array | {"item_type": struct} | 接收端帧率统计列表 | r | 0 |
| »»fps_video_type | 视频类型 | text | 视频流类型标识 | r | 0 | |
| »»lag_count | 卡顿帧数 | int | 统计周期内的卡顿帧数 | r | 0 | |
| »»fps_count | 帧数量 | int | 统计周期内的总帧数 | r | 0 | |
| »send_frame_stats | 发送帧统计 | array | {"item_type": struct} | 发送端帧率统计列表 | r | 0 |
| »»fps_video_type | 视频类型 | text | 视频流类型标识 | r | 0 | |
| »»lag_count | 卡顿帧数 | int | 统计周期内的卡顿帧数 | r | 0 | |
| »»fps_count | 帧数量 | int | 统计周期内的总帧数 | r | 0 | |
| home_latitude | Home 点纬度 | double | 返航点纬度,WGS84 坐标系 | r | 0、1 | |
| home_longitude | Home 点经度 | double | 返航点经度,WGS84 坐标系 | r | 0、1 | |
| home_distance_lat | Home 点纬度差 | double | (当前纬度 - Home 点纬度) × 1e7,由机巢计算 | r | 0 | |
| home_distance_lon | Home 点经度差 | double | (当前经度 - Home 点经度) × 1e7,由机巢计算 | r | 0 | |
| coor_distance_to_home | 距 Home 点直线距离 | double | {"unit_name":"米 / m"} | 按 Haversine 公式由机巢计算 | r | 0 |
| posType | RTK 解状态(兼容键) | text | 与 pos_type 完全同值,为兼容旧客户端保留的 camelCase 键 | r | 0 | |
| active_zoom_control | 变焦控制激活状态 | int | {0:未激活,1:激活} | 变焦控制是否处于激活状态 | r | 0 |
| compatible_status | 兼容性状态 | int | 当前固件固定上报 0 | r | 0 | |
| navigation_project_enable | 导航工程模式 | int | {0:关闭,1:开启} | 缓存无值时不上报该字段 | rw | 0 |
| total_flight_sorties | 累计飞行架次 | int | 出厂以来的累计飞行架次;缓存值为 -1 时不上报 | r | 0 | |
| track_type | 跟踪类型 | int | {0:非跟踪中,1:跟踪中} | 智能锁定模式且跟踪状态为 TRACKING 时为 1,与 intelligent_lock_mode 联动 | r | 0 |
| uom_state | UOM 注册状态 | int | {0:未注册,1:已注册} | 来自飞控状态位;缓存无值时不上报 | r | 0 |
| user_hide_mode | 用户隐藏模式 | int | {0:关闭,1:开启} | 用户隐私隐藏模式开关 | rw | 0 |
| track_setting | 跟踪参数设置 | struct | 智能跟踪的距离与高度参数 | rw | 0 | |
| »obstacle_avoidance | 跟踪避障开关 | int | {0:关闭,1:开启} | 跟踪过程中的避障开关 | r | 0 |
| »horizontal_distance | 跟踪水平距离 | int | {"max":100,"min":10,"unit_name":"米 / m"} | 超出合法区间时不上报 | r | 0 |
| »vertical_distance | 跟踪垂直距离 | int | {"max":100,"min":10,"unit_name":"米 / m"} | 超出合法区间时不上报 | r | 0 |
| »orbit_height | 环绕高度 | int | {"max":100,"min":10,"unit_name":"米 / m"} | 超出合法区间时不上报 | r | 0 |
| camera_watermark_settings | 相机水印设置 | struct | 拍照录像的水印叠加配置 | rw | 0 | |
| »global_enable | 水印总开关 | int | {0:关闭,1:开启} | 水印功能总开关 | r | 0 |
| »drone_type_enable | 机型水印 | int | {0:关闭,1:开启} | 是否叠加机型信息 | r | 0 |
| »drone_sn_enable | 飞机 SN 水印 | int | {0:关闭,1:开启} | 是否叠加飞机序列号 | r | 0 |
| »datetime_enable | 日期时间水印 | int | {0:关闭,1:开启} | 是否叠加拍摄日期时间 | r | 0 |
| »gps_enable | GPS 坐标水印 | int | {0:关闭,1:开启} | 是否叠加拍摄位置坐标 | r | 0 |
| »user_custom_string_enable | 自定义文字水印 | int | {0:关闭,1:开启} | 是否叠加用户自定义文字 | r | 0 |
| »layout | 水印布局 | int | 水印在画面中的排布方式 | r | 0 | |
| dongle_infos | 蜂窝模块信息 | array | {"item_type": struct} | 飞机侧 LTE 模块与 SIM 卡信息,缓存为空时不上报 | r | 0、1 |
| »dongle_type | 模块类型 | int | {0:内置,1:外置 Dongle} | 蜂窝模块的接入方式 | r | 0、1 |
| »imei | IMEI | text | 当前固件恒为空串,SDK 未提供该数据 | r | 0、1 | |
| »eid | eSIM EID | text | eSIM 的 EID 标识 | r | 0、1 | |
| »esim_activate_state | eSIM 激活状态 | int | {0:未知,1:检测到 eSIM 但无启用 Profile,2:已有启用 Profile} | eSIM 的 Profile 启用情况 | r | 0、1 |
| »esim_infos | eSIM 列表 | array | {"item_type": struct} | 已写入的 eSIM Profile 列表 | r | 0、1 |
| »»telecom_operator | 运营商 | int | {0:未知,1:移动,2:联通,3:电信} | 由 PLMN 映射得到 | r | 0、1 |
| »»enabled | 是否启用 | bool | {true:启用,false:未启用} | 该 Profile 是否为当前启用项 | r | 0、1 |
| »»iccid | ICCID | text | eSIM Profile 的 ICCID | r | 0、1 | |
| »sim_card_state | SIM 卡状态 | int | {0:未插入,1:已插入} | 实体 SIM 卡在位状态 | r | 0、1 |
| »sim_slot | SIM 卡槽 | int | {0:未知,1:实体 SIM,2:eSIM} | 当前生效的卡槽类型 | r | 0、1 |
| »sim_info | 实体 SIM 信息 | struct | 实体 SIM 卡的运营商与 ICCID | r | 0、1 | |
| »»iccid | ICCID | text | 实体 SIM 卡的 ICCID | r | 0、1 | |
| »»sim_type | SIM 类型 | int | 当前固件恒为 0(未知),SDK 未提供该数据 | r | 0、1 | |
| »»telecom_operator | 运营商 | int | {0:未知,1:移动,2:联通,3:电信} | 由 PLMN 映射得到 | r | 0、1 |
| camera_settings | 相机拍录参数 | array | {"item_type": struct} | 各镜头当前的拍照与录像参数 | r | 1 |
| »camera_type | 镜头类型 | text | {"zoom":变焦,"ir":红外} | 该组参数对应的镜头 | r | 1 |
| »photo_format | 照片格式 | int | {0:JPG,1:DNG,2:JPG+DNG,3:RJPEG,4:RJPEG+TIFF,255:未知} | 拍照输出的文件格式 | r | 1 |
| »photo_size | 照片分辨率 | text | 格式 "宽x高" | 如 "4096x3072",为字符串而非枚举 | r | 1 |
| »video_resolution | 视频分辨率 | text | 格式 "宽x高" | 如 "4000x3000",为字符串而非枚举 | r | 1 |
| »video_fps | 视频帧率 | int | {"unit_name":"帧每秒 / fps"} | 取值大于 0 时才上报 | r | 1 |
| current_firmware_version | 组件固件版本列表 | array | {"item_type": struct} | 飞机各组件的版本信息,缓存为空时不上报 | r | 1 |
| »component_id | 组件标识 | text | 如 PLATFORM_SKYLINK / PLATFORM_VISION / GPS / FCS / CAMERA / GIMBAL / BATTERY / ESC1 / ESC2 / RADAR / SYSTEM_PACK;未收录的组件上报为 UNKNOWN_{数值 ID} | r | 1 | |
| »component_type | 组件类型 | text | 如 TARGET_FCS / TARGET_CAMERA / TARGET_GIMBAL / TARGET_BATTERY / TARGET_ESC / TARGET_RADAR / FCS_GATEWAY / SYSTEM_PACK;未收录的组件上报为 UNKNOWN_{数值 ID} | r | 1 | |
| »component_model | 组件型号 | int | 组件型号数值 | r | 1 | |
| »str_component_model | 组件型号(字符串) | text | 组件型号的字符串表示 | r | 1 | |
| »component_sn | 组件序列号 | text | 组件的唯一序列号 | r | 1 | |
| »software_version | 软件版本 | text | 格式 V{major}.{minor}.{patch}.{build} | 组件当前软件版本 | r | 1 |
| »hardware_version | 硬件版本 | text | 组件硬件版本 | r | 1 | |
| »bootloader_version | Bootloader 版本 | text | 组件 Bootloader 版本 | r | 1 | |
| »label | 组件标签 | text | 组件的标签信息 | r | 1 | |
| »data_source | 数据来源 | int | {0:版本消息被动上报,1:主动查询} | 该条版本信息的获取方式 | r | 1 |
| locked | 飞机是否锁定 | bool | {true:锁定,false:未锁定} | 当前固件恒为 false | r | 1 |
| low_battery_warning_enable | 低电量告警开关 | int | {0:关闭,1:开启} | 智能低电返航开关;缓存无值时不上报 | rw | 1 |
| low_battery_warning_threshold | 低电量告警阈值 | int | {"max":100,"min":0,"unit_name":"百分比 / %"} | 触发低电量告警的剩余电量 | rw | 1 |
| serious_low_battery_warning_threshold | 严重低电量告警阈值 | int | {"max":100,"min":0,"unit_name":"百分比 / %"} | 触发严重低电量告警的剩余电量 | rw | 1 |
负载上报
Topic: thing/product/{device_sn}/state
Direction: up
方向:上行(设备->云)
Data:
| Column | Name | Type | 备注 |
|---|---|---|---|
| payload_list | 负载列表 | array | |
| »payload_id | 负载id | int | |
| »payload_type | 负载类型 | int | |
| »is_online | 在线状态 | int | |
| »last_active_time | 上次激活时间 | Long | |
| »payload_position | 负载位置 | int | |
| »psdklib_version | psdk版本 | String | |
| »payload_version | 负载版本 | String |
示例:
{
"bid": "6b3665e1-be0f-4c7c-86ee-e387edd668e7",
"data":{
"payloads": [{
"last_active_time": 315535819380,
"payload_id": 10001,
"payload_index": "10306-0-0",
"payload_position": 2,
"payload_version": "",
"psdklib_version": "",
"is_online": 1
}]
},
"gateway": "TH7923350808",
"tid": "c441054b-88f7-4d88-ae66-2732f803310c",
"timestamp": 1724054078099
}