# 目前FMO硬件说明已更新至2.x版本,所有文档均已同步更新。
# V1协议增加若干条新指令 2025/10/14。
FMO电台版本 说明
V1.x 实验性设备,目前已停止支持
V2.x 正式版本

我们针对FMO开发了一套全新的V1版本电台操作协议,该协议旨在可以方便的对接FMO面板与其他对讲设备。如需代码可访问GitHub

技术参数 描述
硬件接口 串口
电平 TTL电平(3.3V)
波特率 19200bps
数据位 8位
停止位 1位
校验位
流控

FMO在开机时会尝试获取和设置电台板基本信息,会通过该套指令完整的了解电台所拥有的能力。以便动态的在FMO的设置菜单中正确的显示电台能力。

FMO启动序列 说明
1. 查询电台在线 发送AT?\r\n 等待设备返回OK\r\n
2. 查询电台名称 发送AT+NAME?\r\n 等待设备返回电台名称\r\n
3. 查询电台能力 发送AT+BANDCAP?\r\n 等待设备返回支持的频率列表,具体支持频率可以查看代码中的描述\r\n
4. 设置电台基本参数 如接收/发射频率/哑音等参数,如设备返回不合法,则在FMO内部显示不支持\r\n

通过该套顺序操作,FMO内部会动态形成电台的参数列表。

支持的 AT 指令 (V1协议)

指令 描述 类型 参数范围/说明
AT+NAME 查询设备名称 查询 (?) 无参数
AT+VER 查询固件版本 查询 (?) 无参数
AT+BANDCAP 查询设备频段能力 查询 (?) 无参数
AT+SQL 查询或设置 SQL 等级 查询 (?),设置 (=value) 1 ~ 10
AT+TXFREQ 查询或设置发射频率 查询 (?),设置 (=value) 浮点数,单位 MHz
AT+RXFREQ 查询或设置接收频率 查询 (?),设置 (=value) 浮点数,单位 MHz
AT+RXVOL 查询或设置接收音量 查询 (?),设置 (=value) 0 ~ 10
AT+TXVOL 查询或设置发射音量 查询 (?),设置 (=value) 0 ~ 10
AT+TCTCSS 查询或设置发射 CTCSS 查询 (?),设置 (=value) 浮点数,范围由代码定义
AT+RCTCSS 查询或设置接收 CTCSS 查询 (?),设置 (=value) 浮点数,范围由代码定义
AT+TXPWR 查询或设置发射功率 查询 (?),设置 (=value) LOW, MID, HIGH
AT+FREQTUNE 查询或设置频率调谐 查询 (?),设置 (=value) 整数,范围由代码定义
AT+SMETER 查询S级别 查询 (?) 0-9 10为报警级别
AT+SYS 系统指令 设置 (=value) RESET 复位系统
AT+RF RF开关指令 查询 (?),设置 (=value) ENABLE DISABLE
AT? 测试 AT 指令接口 查询 (?) 无参数

如需了解具体的硬件接口,请查阅硬件接口指南