一种支持IPv4的新协议可在简单硬件上运行 ━━━━ 将近15年来,我一直是一名业余爱好者兼创客。我喜欢发明和制造小物件。2013年,我在关注一种称为“NBP”的协议,这是一种通过业余无线电线路搭建数据网络的协议。20世纪之初开发的NBP是知名的AX.25协议的潜在替代品,AX.25协议从20世纪80年代中期就被用于数字链路。我相信使用现代设计将可以创造出更加易于使用、实施成本低的协议。 我花了6年时间,取得的成果是新型无线分组(New Packet Radio,NPR),我选择用我的网名F4HDK发布它。它支持现今通用的通信标准——互联网IPv4,而且在流行的70厘米UHF业余无线电频带上,数据传输速度高达500千比特/秒。诚然,500千比特/秒不如欧洲的Hamnet和美国的AREDN业余网络每秒几兆的速度快,二者使用的是类似Wi-Fi的千兆赫频率。不过,它还是比AX.25链路常用的1.2千比特/秒要快,而且即使视距链路上存在障碍物,70厘米频带也能实现长距离传输。 然后,微控制器与以太网接口连接,负责运行NPR协议的所有细节。任何联网的个人计算机或网络设备都可将该无线电链路视为另一个IPv4连接设备,不需要安装特定NPR软件。NPR调制解调器可通过IPv4或USB连接进行配置。这套硬件的总成本约为80美元,我的一个合作伙伴Funtronics将在网上出售相关套件。如果你想要从头开始自己制造调制解调器,可以在我的Hackaday项目页上获取详细的说明和NPR协议软件。 NPR协议基于星型模式,在这种模式中,中央调制解调器与多个客户端调制解调器连接。目前最多可连接7个调制解调器,我的计划是将其扩展到15个。客户端调制解调器与中央调制解调器之间的理论最大距离为300公里。之所以存在这一限制是因为NPR使用时分多址(TDMA)技术。其中,中央调制解调器和客户端发送的频率相同,但发送时间不同,中央调制解调器指定各客户端发送信号时间,并根据距离造成的延迟做出调整。一个完整的发送接收周期为80毫秒到200毫秒,具体取决于选择的调制类型和数据速率。 创造NPR协议是我这个项目很有趣的一部分,我要决定如何在无线传输数据帧内对数据安排打包,以及NPR调制解调器之间如何互动。又过了两年,我不再孤军奋战了,我在法国当地的业余无线电社群分享了NPR。到2018年底,我们开始在真实世界环境中对它进行测试。我们已经完成了距离超过80公里的测试,现在我正在获得来自全球社群的帮助,特别是德国业余爱好者。目前,NPR主要用于在2.4至5.6千兆赫信号无法实现视距无线传输的地区访问现有的本地高速业余无线电网络。 虽然NPR可以使用了,但我首先要承认它还是一项年轻的技术,还没有完全成熟。除了增加中央调制解调器能够支持的客户端数量外,我还有很多改进的想法,例如增加对服务质量(QoS)优先级的支持以便NPR能用于传送数字语音、允许直接传输太网数据帧,以及将上行和下行频段分开等。 作者:F4HDK IEEE Spectrum 《科技纵览》 官方微信公众平台 |
|
来自: 西北望msm66g9f > 《模电》