dtrac_radio
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| dtrac_radio [2025/12/02 09:38] – [响应命令] BG6UD | dtrac_radio [2025/12/05 10:39] (当前版本) – [响应命令] BG6UD | ||
|---|---|---|---|
| 行 5: | 行 5: | ||
| {{: | {{: | ||
| - | ====== 开放协议 V1.1 ====== | + | ====== 开放协议 V1.0.1 ====== |
| 在DTrac APP中默认使用网络或蓝牙串口作为DTrac Radio的对接方式,协议遵循串口标准。 | 在DTrac APP中默认使用网络或蓝牙串口作为DTrac Radio的对接方式,协议遵循串口标准。 | ||
| 行 14: | 行 14: | ||
| ====== 协议格式 ====== | ====== 协议格式 ====== | ||
| - | __FD FD 命令类型 DATA FC__ | + | __FD FD 命令类型 DATA FC FC__ |
| 控制和返回命令格式相同 | 控制和返回命令格式相同 | ||
| 行 42: | 行 42: | ||
| * 01=接收状态 | * 01=接收状态 | ||
| * 02=发射状态 | * 02=发射状态 | ||
| + | * 03=高驻波状态 | ||
| * 其他待定 | * 其他待定 | ||
| 行 48: | 行 49: | ||
| __FD FD 00 DATA1 DATA2 FC FC__ | __FD FD 00 DATA1 DATA2 FC FC__ | ||
| - | DATA1定义: | + | DATA1、DATA2定义: |
| * 00=电量 对应DATA2:00=电量低 01=电量正常,如:电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | * 00=电量 对应DATA2:00=电量低 01=电量正常,如:电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | ||
| - | |||
| * 01=接收状态 对应DATA2:静噪状态 00=开(无信号) 01=关(有信号),如:静噪开 -> FD FD 00 01 00 FC FC | * 01=接收状态 对应DATA2:静噪状态 00=开(无信号) 01=关(有信号),如:静噪开 -> FD FD 00 01 00 FC FC | ||
| - | + | | |
| - | | + | * 03=高驻波状态 ,对应DATA2:高驻波状态 00=高驻波关 01=高驻波开,如:高驻波 -> FD FD 00 03 01 FC FC |
| 行 145: | 行 145: | ||
| - | ===== 查询专属命令 09 ===== | ||
| - | __FD FD 09 命令类型 DATA FC FC__ | ||
| - | |||
| - | 返回信息格式: | ||
| - | |||
| - | __FD FD 命令类型 DATA FC FC__ | ||
| - | |||
| - | 命令类型: 00=设备状态,01=频率,02=模式,03=亚音 | ||
| - | |||
| - | DATA=返回值 ,参照上文相应格式 | ||
| - | |||
| - | 如:查询电量状态 → FD FD 09 00 00 FC FC ,返回 电量低 → FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | ||
| - | |||
| - | 查询频率 -> FD FD 09 01 FC FC ,返回 接收频率为145925868Hz(转换为16进制为:08 B2 A6 EC),发射频率为432122395Hz(转换为16进制为:19 C1 AA 1B) → FD FD 01 08 B2 A6 EC 19 C1 AA 1B FC FC | ||
| - | |||
| - | 协议待更新 | ||
| - | |||
| - | ====== 开放协议 V1.0(自V1.0.93作废) ====== | ||
| - | |||
| - | 在DTrac APP中默认使用网络或蓝牙串口作为DTrac Radio的对接方式,协议遵循串口标准。 | ||
| - | |||
| - | ====== 对接流程 ====== | ||
| - | DTrac APP首先发送电量状态查询命令给电台:FD FD 09 00 00 FC FC,电台返回电台电量状态如: FD FD 00 00 01 FC FC,然后通过连接认证,APP开始同步多普勒频率、模式等信息。 | ||
| - | |||
| - | ====== 协议格式 ====== | ||
| - | |||
| - | __FD FD 命令类型 DATA FC__ | ||
| - | |||
| - | 控制和返回命令格式相同 | ||
| - | |||
| - | 包头:固定为2个FD | ||
| - | |||
| - | 包尾:固定为2个FC | ||
| - | |||
| - | ====== 命令类型 ====== | ||
| - | |||
| - | 命令类型和DATA定义如下: | ||
| - | |||
| - | |||
| - | ===== 设备状态 00 ===== | ||
| - | |||
| - | __FD FD 00 DATA1 DATA2 FC FC__ | ||
| - | |||
| - | DATA1定义: | ||
| - | |||
| - | * 00=电量 对应DATA2:00=电量低 01=电量正常 | ||
| - | |||
| - | 如:电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | ||
| - | |||
| - | * 01=接收状态 对应DATA2:静噪状态 00=开(无信号) 01=关(有信号) | ||
| - | |||
| - | 如:静噪开 -> FD FD 00 01 00 FC FC | ||
| - | |||
| - | * 02=发射状态 对应DATA2:PTT状态+高驻波状态+异频状态, PTT状态 00=未发射 01=发射中,高驻波状态 00=高驻波关 01=高驻波开,异频状态 00=异频关 01=异频开 | ||
| - | |||
| - | 如:PTT发射中,高驻波关,异频开 -> FD FD 00 02 01 00 01 FC FC | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== 频率 01 ===== | ||
| - | |||
| - | |||
| - | __FD FD 01 DATA1 DATA2 FC FC__ | ||
| - | |||
| - | DATA1=RX频率 四字节长度,前补零处理 | ||
| - | |||
| - | DATA2=TX频率 四字节长度,前补零处理 | ||
| - | |||
| - | DATA定义: | ||
| - | |||
| - | 频率:最大值十进制 4294967295Hz,转换为16进制最大为FF FF FF FF | ||
| - | |||
| - | 如:接收频率为145925868Hz(转换为16进制为:08 B2 A6 EC),发射频率为432122395Hz(转换为16进制为:19 C1 AA 1B) -> FD FD 01 08 B2 A6 EC 19 C1 AA 1B FC FC | ||
| - | |||
| - | |||
| - | ===== 模式 02 ===== | ||
| - | |||
| - | |||
| - | __FD FD 02 DATA1 DATA2 FC FC__ | ||
| - | |||
| - | DATA1定义: | ||
| - | RX模式 | ||
| - | 00=LSB | ||
| - | 01=USB | ||
| - | 02=AM | ||
| - | 03=CW | ||
| - | 04=RTTY | ||
| - | 05=FM | ||
| - | |||
| - | DATA1定义: | ||
| - | TX模式 | ||
| - | 00=LSB | ||
| - | 01=USB | ||
| - | 02=AM | ||
| - | 03=CW | ||
| - | 04=RTTY | ||
| - | 05=FM | ||
| - | |||
| - | 如:FM模式 -> FD FD 02 05 05 FC FC | ||
| - | |||
| - | ===== 发射亚音 03 ===== | ||
| - | |||
| - | |||
| - | __FD FD 03 DATA1 DATA2 FC FC__ | ||
| - | |||
| - | |||
| - | DATA1定义: | ||
| - | 00=模拟亚音 | ||
| - | 01=正向数字亚音 | ||
| - | 02=反向数字亚音 | ||
| - | |||
| - | DATA2定义: | ||
| - | 两字节长度;模拟亚音:模拟亚音频率(Hz)*10,转换为16进制;数字亚音只取数字部分,取整后调用,转换为16进制,前补零处理;如果此值为0,则关闭发射亚音。 | ||
| - | |||
| - | 如:模拟亚音88.5Hz -> FD FD 03 00 03 75 FC FC 数字亚音:D023N -> FD FD 03 01 00 17 FC FC | ||
| - | |||
| - | |||
| - | ===== 查询专属命令 09 ===== | ||
| - | __FD FD 09 命令类型 DATA FC FC__ | ||
| - | |||
| - | 返回信息格式: | ||
| - | |||
| - | __FD FD 命令类型 DATA FC FC__ | ||
| - | |||
| - | 命令类型: 00=设备状态,01=频率,02=模式,03=亚音 | ||
| - | |||
| - | DATA=返回值 ,参照上文相应格式 | ||
| - | |||
| - | 如:查询电量状态 → FD FD 09 00 00 FC FC ,返回 电量低 → FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | ||
| - | |||
| - | 查询频率 -> FD FD 09 01 FC FC ,返回 接收频率为145925868Hz(转换为16进制为:08 B2 A6 EC),发射频率为432122395Hz(转换为16进制为:19 C1 AA 1B) → FD FD 01 08 B2 A6 EC 19 C1 AA 1B FC FC | ||
| - | |||
| - | 协议待更新 | ||
dtrac_radio.1764639507.txt.gz · 最后更改: 2025/12/02 09:38 由 BG6UD
