1 引言
根据民航局无人机 RID 新规,无人机起飞后,需要通过RID模块,实时广播无人机身份、经纬度、高度、速度、航向、遥控站(控制站)位置等信息,以便于航空器识别,不能盲飞。
飞机如果要飞必须要支持Remote ID(远程识别) ,这样让第三方能在合规前提下,获知(谁在飞、在哪飞、状态如何)飞行器信息,否则就是违飞。
其中,广播信息内容需按照 2026年5月1日正式实施的GB 46750-2025《民用无人驾驶航空器系统运行识别规范》标准。
2 内容记录
本次项目中用到了C-RID和EXD32-2R,C-RID作为信号发射模块,EXD32-2R作为信号接收模块,用来测试C-RID广播数据内容是否符合规范。
无人机RID消息载体是通过BLE Beacon和WiFi beacon实现,其中BLE支持bt4和bt5。本次记录了GB46750规范下的数据打包格式。
下面给出BLE5.0 蓝牙广播数据包格式。
cpp
BLE5.0广播数据包格式
[长度]+[类型]+[数据]
实际广播数据:
5316FAFF0D31FF2148FFFFFE3131313131313131000000000000000000000000313131313131313101040100EF1C0D806E5A43809600EF1C0D806E5A435A000400D20702D207D20701010C06037C6F0000000001
数据解析:
53 // 长度
16 // Service Data - 16-bit UUID
FAFF // UUID
0D // OpenDroneID 应用标识,在 0xFFFA 服务命名空间内标识无人机远程识别数据
31 // 广播计数器
FF // GB46750格式头
21 // 版本
48 // 内容数据长度
FF // 数据标识1
FF // 数据标识2
FE // 数据标识3
3131313131313131000000000000000000000000 // 唯一产品识别码
3131313131313131 // 实名登记标志
01 // 民用无人驾驶航空器系统运行类别
04 // 民用无人驾驶航空器分类
01 // 民用无人驾驶航空器遥控站位置类型
00EF1C0D // 民用无人驾驶航空器遥控站位置纬度(-90~90)
806E5A43 // 民用无人驾驶航空器遥控站位置经度(-180~180)
8096 // 民用无人驾驶航空器遥控站高度
00EF1C0D // 民用无人驾驶航空器位置 原始纬度(-90~90)
806E5A43 // 民用无人驾驶航空器位置 原始经度(-180~180)
5A00 // 航迹角
0400 // 地速
D207 // 相对高度
02 // 垂直速度
D207 // 大地高度
D207 // 气压高度
01 // 运行状态
01 // 坐标系类型
0C // 水平精度
06 // 垂直精度
03 // 速度精度
7C6F00000000 // 时间戳
01 // 时间戳精度
备注:
虽然是按照《GB46750民用无人驾驶航空器系统运行识别规范》要广播,但其广播头数据仍是美国标准的ASTM F3411-22标准。
在现有的无人机远程ID识别广播信息标准中,BLE广播采用的是美标ASTM F3411标准+Open Drone ID数据组包格式。
按新国标GB46750修改后则变成:ASTM F3411标准+GB46750数据组包格式了。
over。
注:文章仅想展示GB46750 新标准下的BLE广播包数据格式。