FMO:即 NFM over internet,即互联网模拟通联,是通过互联网进行NFM模拟对讲通联,它服务于广大的业余无线电爱好者。有以下的有趣特性。

  • 自组网 所有的FMO将作为一个节点,在APRS网络上互相发现和交换基本信息。

  • 分布式语音服务器 每个人都可自行建立语音服务器,在按照操作方法建立服务器后,FMO会将服务器节点快速广播给其他FMO。爱好者们可以利用FMO快速组建语音网络,不依赖于某一个中心语音节点,同时也避免了单点失效。 FMO Net WORK

  • 极其容易的服务器建立 FMO需要一个MQTT Broker(如EMQX和Mosquitto),只需使用FMO内的用户名密码设置到MQTT Broker上,就可以建立一个语音服务器。FMO会自动将服务器节点广播到APRS网络上。 FMO Net WORK

  • 信息公开 FMO除了加密了必要的信息外,所有的APRS信息都是公开的。可以使用任何APRS客户端来查看FMO的运行状态。

  • 热更新 FMO的语音服务器管理员可以热更新自己的服务器,当发生变更时,所做的修改会立即同步到所有的FMO上。

  • 快速切换 FMO可以通过旋钮快速切换所有在APRS网络上广播的语音服务器。

  • 基于网格和过滤器 FMO基于网格和过滤器,过滤周围的服务器。在服务器FMO内设置过滤器后,它将只服务网格内的爱好者。在客户端FMO内设置过滤器后,它将忽略范围外的服务广播。

  • 清晰音频 FMO使用了高压缩比的专用语音编码器,即使在低带宽的情况下也能保持清晰的音频质量。

  • 无线接收 FMO支持模拟对讲机接收,您可以使用FMO作为对讲机的接收机。

  • 无线发送 在法规允许的情况下,FMO也可以作为对讲机的发送机。(注意⚠:为了符合《中华人民共和国无线电管理条例》第三十七条、第五章规定,FMO所附带的对讲背板在出厂时 硬件上屏蔽 了发射功能。如需启用发射功能,请咨询当地无线电管理部门。FMO的发射功能仅限于业余无线电爱好者使用,禁止用于商业用途。)

  • 自带喇叭 FMO内置了一个喇叭,可以通过它来收听语音通联,可以作为一个独立的语音接收机。

  • 开源对讲背板 FMO出场时自带了一个对讲背板,该背板使用了MIT开源协议。爱好者们可随意使用和修改。我们还提供了一套完整的对讲机电路图和PCB设计文件,供爱好者们参考。并且提供了与FMO交互所需要的完整协议文档,任何人均可访问和使用。我们也欢迎爱好者们在此基础上进行二次开发。

  • OTA升级 FMO支持OTA升级,您可以通过OTA升级来获取最新的功能和修复。

开发者碎碎念: 其实在FMO之前已经有很多有趣的互联网模拟通联的项目了,像是DMR等数字对讲机协议。

我也在这些项目中学习到了很多有趣的东西。FMO的设计灵感来源于这些项目,但我们希望能做得更简单、更易用,让每个爱好者,到手以后,使用模拟手台就可以立即享受到互联网通联的乐趣。

我在设计时,特别考虑了去掉了中心化的服务器架构,让FMO成为每个人的个人设备,不受我们开发者个人意志的影响,

我们想把FMO做成一个“水”一样的平台,人人都是节点,人人都可建立服务器,即使在复杂的网络环境中,FMO也能保持良好的通联连接。

我们希望FMO能成为业余无线电爱好者们的一个有趣的玩具,让大家在使用它的过程中,享受到无线电的乐趣。

我们希望即使你是当地“孤独”的无线电爱好者,即使你周围电磁环境非常糟糕,即使你没有足够的资金来购买昂贵的数字手台,也能通过FMO找到志同道合的朋友,分享无线电的乐趣。

接下来如果您还感兴趣,可以查看下我们提供的一些技术文档

文档名称 说明 链接
FMO使用说明书 使用说明书 点击查看
FMO自建服务器指南 详细阐述了如何自建一个FMO服务器 点击查看
FMO对讲背板 对讲背板包含程序和PCBA,文档中进行了详细说明 GITHUB LCEDA
FMO硬件接口指南 FMO对接对讲机有一个基本接口,该文档详细阐述了硬件接口的形态和注意事项 点击查看
FMOAT协议指南 FMO与硬件背板使用一套完整的AT指令,在该文档中,我们阐述了FMO如何与主板进行基本通讯和对接 点击查看