dtrac_radio
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| dtrac_radio [2025/11/14 09:59] – [查询 09] BG6UD | dtrac_radio [2025/11/14 10:56] (当前版本) – [对接流程] BG6UD | ||
|---|---|---|---|
| 行 5: | 行 5: | ||
| {{: | {{: | ||
| - | ====== | + | ====== 开放协议 V1.0 ====== |
| 在DTrac APP中默认使用网络或蓝牙串口作为DTrac Radio的对接方式,协议遵循串口标准。 | 在DTrac APP中默认使用网络或蓝牙串口作为DTrac Radio的对接方式,协议遵循串口标准。 | ||
| + | |||
| + | ====== 对接流程 ====== | ||
| + | DTrac APP首先发送电量状态查询命令给电台:FD FD 09 00 00 FC FC,电台返回电台电量状态如: FD FD 00 00 01 FC FC,然后通过连接认证,APP开始同步多普勒频率、模式等信息。 | ||
| ===== 协议格式 ===== | ===== 协议格式 ===== | ||
| 行 18: | 行 21: | ||
| 包尾:固定为2个FC | 包尾:固定为2个FC | ||
| + | |||
| + | ===== 命令类型 ===== | ||
| 命令类型和DATA定义如下: | 命令类型和DATA定义如下: | ||
| - | ===== 设备状态 00 ===== | + | |
| + | ==== 设备状态 00 ==== | ||
| __FD FD 00 DATA1 DATA2 FC FC__ | __FD FD 00 DATA1 DATA2 FC FC__ | ||
| 行 28: | 行 34: | ||
| 00=电量 对应DATA2:00=电量低 01=电量正常 | 00=电量 对应DATA2:00=电量低 01=电量正常 | ||
| + | |||
| + | 如:电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | ||
| 01=接收状态 对应DATA2:静噪状态 00=开(无信号) 01=关(有信号) | 01=接收状态 对应DATA2:静噪状态 00=开(无信号) 01=关(有信号) | ||
| + | |||
| + | 如:静噪开 -> FD FD 00 01 00 FC FC | ||
| 02=发射状态 对应DATA2:PTT状态+高驻波状态+异频状态, PTT状态 00=未发射 01=发射中,高驻波状态 00=高驻波关 01=高驻波开,异频状态 00=异频关 01=异频开 | 02=发射状态 对应DATA2:PTT状态+高驻波状态+异频状态, PTT状态 00=未发射 01=发射中,高驻波状态 00=高驻波关 01=高驻波开,异频状态 00=异频关 01=异频开 | ||
| + | 如:PTT发射中,高驻波关,异频开 -> FD FD 00 02 01 00 01 FC FC | ||
| - | 如:查询电量状态 -> FD FD 09 00 00 FC FC ,返回 电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 | ||
| - | ===== 频率 01 ===== | + | |
| + | |||
| + | ==== 频率 01 ==== | ||
| 行 54: | 行 66: | ||
| - | ===== 模式 02 ===== | + | ==== 模式 02 ==== |
| 行 79: | 行 91: | ||
| 如:FM模式 -> FD FD 02 05 05 FC FC | 如:FM模式 -> FD FD 02 05 05 FC FC | ||
| - | ===== 亚音 03 ===== | + | ==== 发射亚音 03 ==== |
| __FD FD 03 DATA1 DATA2 FC FC__ | __FD FD 03 DATA1 DATA2 FC FC__ | ||
| - | 注:亚音只针对发射部分进行操作,接收亚音固定为关闭 | ||
| DATA1定义: | DATA1定义: | ||
| 行 97: | 行 108: | ||
| - | + | ===== 查询专属命令 | |
| - | ===== 查询 09 ===== | + | |
| __FD FD 09 命令类型 DATA FC FC__ | __FD FD 09 命令类型 DATA FC FC__ | ||
| 行 105: | 行 115: | ||
| __FD FD 命令类型 DATA FC FC__ | __FD FD 命令类型 DATA FC FC__ | ||
| - | 命令类型: 00-设备状态,01-频率,02-模式,03-亚音 | + | 命令类型: 00=设备状态,01=频率,02=模式,03=亚音 |
| DATA=返回值 ,参照上文相应格式 | 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.1763085573.txt.gz · 最后更改: 2025/11/14 09:59 由 BG6UD
