DTrac-卫星跟踪系统

致力于业余卫星通联便携化和智能化

用户工具

站点工具


dtrac_radio

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
dtrac_radio [2026/05/13 19:56] – [响应命令] bg6uddtrac_radio [2026/05/13 20:50] (当前版本) – [命令类型] bg6ud
行 11: 行 11:
 其中BLE部分UUID定义如下: 其中BLE部分UUID定义如下:
  
-  * Service UUID0000FFF0-0000-1000-8000-00805F9B34FB +^ 数据类型 ^ 定义 ^  
-  Notify feature0000FFF1-0000-1000-8000-00805F9B34FB +Service UUID 0000FFF0-0000-1000-8000-00805F9B34FB | 
-  Write feature0000FFF2-0000-1000-8000-00805F9B34FB+Notify feature 0000FFF1-0000-1000-8000-00805F9B34FB | 
 +Write feature 0000FFF2-0000-1000-8000-00805F9B34FB |
  
 ====== 对接流程 ====== ====== 对接流程 ======
行 30: 行 31:
 ====== 命令类型 ====== ====== 命令类型 ======
  
-命令类型和DATA定义如下+命令类型和DATA定义如下
  
  
行 55: 行 56:
  
 定义: 定义:
-^ DATA1 ^ 功能描述 ^ DATA2 ^ 功能描述 ^ 范例 ^ +^ DATA1 ^ DATA2 ^ 功能描述 ^ 范例 ^ 
-| 00 | 电量状态 | 共10个级别,取值范围:00~09 ^ 电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 ^ +| 00 | 00~09 | 电量状态 | 电量低 -> FD FD 00 00 00 FC FC | 
-| 01 | 接收状态 | +| 01 | 00=开(无信号) 01=关(有信号)| 接收状态 | 静噪开 -> FD FD 00 01 00 FC FC 
-| 02 | 发射状态 | +| 02 | 00=未发射 01=发射中 | 发射状态 | PTT发射中 -> FD FD 00 02 01 FC FC 
-| 03 | 高驻波状态 |+| 03 | 00=低驻波 01=驻波 | 驻波状态 | 高驻波 -> FD FD 00 03 01 FC FC |
 | 04~99 | 其他待定 | | 04~99 | 其他待定 |
  
-  * 00=电量级别 对应DATA2: 共10个级别,取值范围:00~09,00=电量低警告 09=电量最大,如:电量低 -> FD FD 00 00 00 FC FC 电量低警告可以由电台主动公告 
-  * 01=接收状态 对应DATA2: 静噪状态 00=开(无信号) 01=关(有信号),如:静噪开 -> FD FD 00 01 00 FC FC 
-  * 02=发射状态 对应DATA2: PTT状态 00=未发射 01=发射中,如: PTT发射中 -> FD FD 00 02 01 FC FC 
-  * 03=高驻波状态 ,对应DATA2:高驻波状态 00=高驻波关 01=高驻波开,如:高驻波 -> FD FD 00 03 01 FC FC 
  
 ===== 频率读写 01 ===== ===== 频率读写 01 =====
行 76: 行 73:
  
 DATA2=TX频率 四字节长度,前补零处理  DATA2=TX频率 四字节长度,前补零处理 
- 
-数据格式定义: 
  
 频率:最大值十进制 4294967295Hz, 转换为16进制最大为FF FF FF FF  频率:最大值十进制 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+定义: 
 +^ 数据类型 ^ 功能描述 ^ 范例 ^ 
 +| DATA1 | RX频率 | 145925868Hz -> 08 B2 A6 EC | 
 +| DATA2 | TX频率 | 432122395Hz -> 19 C1 AA 1B | 
 +:接收频率为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
  
 ==== 读取命令 ==== ==== 读取命令 ====
行 100: 行 99:
 __FD FD 02 DATA1 DATA2 FC FC__ __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  +| DATA1 | RX模式 | LSB -> 00 | 
-01=USB  +| DATA2 | TX模式 | USB -> 01 |
-02=AM  +
-03=CW  +
-04=RTTY  +
-05=FM +
  
-如:FM模式 -> FD FD 02 05 05 FC FC+DATA1、2取值: 
 +00=LSB 01=USB 02=AM 03=CW 04=RTTY 05=FM  
 + 
 +如:RX、TX全FM模式 -> FD FD 02 05 05 FC FC
  
 ==== 读取命令 ==== ==== 读取命令 ====
行 133: 行 123:
 __FD FD 03 DATA1 DATA2 FC FC__  __FD FD 03 DATA1 DATA2 FC FC__ 
  
 +定义:
 +^ DATA1 ^ 功能描述 ^ DATA2两字节长度 ^ 
 +| 00 | 模拟亚音 | 模拟亚音频率(Hz)*10, 转换为16进制;值为0时,关闭亚音 |
 +| 01 | 正向数字亚音 | 取数字部分,取整后调用,转换为16进制,前补零;值为0时,关闭亚音 |
 +| 02 | 反向数字亚音 | 取数字部分,取整后调用,转换为16进制,前补零;值为0时,关闭亚音 |
  
-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 如:模拟亚音88.5Hz -> FD FD 03 00 03 75 FC FC  数字亚音D023N -> FD FD 03 01 00 17 FC FC
行 157: 行 145:
 __FD FD 09 DATA1 DATA2 FC FC__ __FD FD 09 DATA1 DATA2 FC FC__
  
-DATA1、DATA2定义: +定义: 
- +^ DATA1 ^ 功能描述 ^ DATA2 ^ 范例 ^  
-  * DATA1=01,卫星入境提醒,DATA2共2个取值范围:00~01,00=已入境或已离境,01=3分钟内卫星即将入境,由APP设置入境提醒开关控制是否开启提醒,如:卫星即将入境时发送提醒指令 → FD FD 09 01 01 FC FC +01 入境提醒 01=即将入境 卫星即将入境 → FD FD 09 01 01 FC FC | 
- +02 卫星名称 卫星名称的16进制 ISS → FD FD 09 02 49 53 53 FC FC 
-  * DATA1=02卫星名称,DATA2为卫星名称的16进制,如:ISS (ZARYA) → FD FD 09 02 49 53 53 20 28 5A 41 52 59 41 29 FC FC+| 其他 | 待定 |  |
  
-  * 其他待定 
 ====== 已加入的电台型号 ====== ====== 已加入的电台型号 ======
  
  
 期待您的加入! 期待您的加入!
dtrac_radio.1778673401.txt.gz · 最后更改: bg6ud