通过无线调制解调器连接 SSC

作者:Liem Bahnemann

最近,SSC 需要更多空间并租用了另一个办公室。远程办公室需要一个连接解决方案,以将其连接到原始办公室的 LAN。我们有几个选择

  1. 帧中继 (56k, T1...) 优点:高速 缺点:线路和硬件成本高

  2. ISDN 优点:相对高速 缺点:硬件可能昂贵,安装等待时间长

  3. 28.8k 串行 优点:硬件便宜,容易获得 缺点:速度慢

  4. 无线网络 类似于 ISDN

  5. 游击以太网(沿着街道铺设我们自己的同轴电缆) 优点:1.555-> 2.5 Mbits 速度快 缺点:街道清扫车

我们探讨了每种可能性,并决定,除了可能非法的游击以太网之外,无线调制解调器将是最有趣的安装和使用方式。我们联系了多家无线产品供应商,发现 Freewave 拥有最高速的无线调制解调器。Freewave 送给我们一对调制解调器在办公室进行测试。

我们收到的 Freewave 调制解调器体积小巧且易于配置。手册上说它们可能在 20 英里的视线范围内使用。我们很快就会知道这是否属实。

无线调制解调器的工作原理

Freewave 无线调制解调器充当零调制解调器电缆,与普通调制解调器不同,它们不需要拨号。调制解调器 查找 其频率上的其他调制解调器并与之连接。无线调制解调器可以点对点连接,即两个调制解调器,或者多个调制解调器可以连接到充当集线器的单个调制解调器。点对点连接时,调制解调器配置为主机和从机。一个呼叫另一个,建立连接。它们呼叫的号码是一个内部的、固件编码的号码。

配置

Freewave 调制解调器的固件通过按下设备前面板上的一个小凹坑来访问,这会将调制解调器置于配置模式。使用 38400 bps 的 minicomxc 连接到串行设备,您可以访问固件菜单。然后,您可以选择配置设备与其他调制解调器通信的速度、要呼叫的其他 Freewave 的号码以及设备与其他调制解调器的行为——作为从机或主机。

由于我们想要点对点使用,因此号码设置为第二个调制解调器的号码,速度设置为 115200 bps。

使调制解调器开始通信

退出固件会将设备返回到通信模式。我们尝试了几次配置才使每个 Freewave 都配置为正确的速度,作为主机和从机。最后,设备上的状态指示灯显示我们已建立连接,并且可以周期性地看到数据包的闪烁。我们注意到,在 115200 bps 的速度下,即使调制解调器相距 20 英尺,我们的通信也不太好。即使连接已确立,字符也无法双向发送。我们的通信测试最初包括使用 minicom 在调制解调器之间来回发送“Hello? Is it working? See this?”。

我们将速度降回 9600,并建立了可靠、清晰的连接。我们还发现,有时其中一个调制解调器上的固件会突然将自己配置为主机而不是从机,并以奇怪的波特率(如 230400 bps)进行通信。

在摆弄固件一两个小时后,我们能够在 20 英尺的距离上获得可靠的 115200 bps 连接。现在是时候测试两个办公室之间的连接了。新办公室位于旧办公室的南部,距离约 1500 英尺,中间隔着一家大型疗养院和几栋房屋(即:非视线范围)。在花费 2 或 3 个小时处理坏的串行端口和配备慢速 16450 UART 的硬件之后,我们最终构建了一个配备 16550A 的系统,并能够测试调制解调器。调制解调器被放置在窗户边,以防额外的墙壁可能会有所不同。在对固件进行更多折腾之后,我们最终以 115200 的速度与办公室建立了连接。我们在几次 Linux 内核来回传输中获得了连接速度和可靠性,但我们也遇到了一些问题。有时连接会冻结,这意味着重置调制解调器,而这反过来有时会导致固件出现故障。其他时候,它可以以 7-8Kbytes/秒的速度完美传输,这是一个相当不错的性能。总而言之,我们认为这种性能虽然相当不错,但还不够强大,无法充当远程办公室的 LAN 网桥。因此,我们打包好调制解调器并将它们送回了 Freewave。

我相信,在线视距或至少最小程度的遮挡使用情况下,这些调制解调器可以产生高质量的结果。它们是我们发现的最快的无线调制解调器——我们研究过的其他调制解调器的最大速率为 9600 bps。最初的成本很高,大约每台 1500 美元,但考虑到性能相似的硬件(例如 ISDN 路由器、DSU/CSU 等)的成本,总体成本实际上很低,因为没有线路费用。如果接收效果更好(助推器非常昂贵),这些设备将能够很好地实现其目的。在没有助推器的情况下,我们决定改用 ISDN。

Connecting SSC via Wireless Modem
Liem Bahneman 从华盛顿大学辍学,以追求对 Linux 引起的失眠领域更重要的研究。如今,当 Liem 不在确保 Cobalt Group 的 Web 服务器没有崩溃时,他很可能在玩乐高玩具或他的星球大战纪念品收藏。可以通过电子邮件 roland@cobaltgroup.com 与他联系。
加载 Disqus 评论