我在 StackOverflow 上问了这个问题并被引导到这里,所以我很感激任何建议。
我正在部署一款智能手机应用程序,作为现场音乐表演的一部分,该应用程序依赖于从无线接入点接收 UDP 广播数据包。我猜想一次将有 20 到 50 个客户端连接。我知道建议每个接入点最多连接 20 个客户端,但由于 UDP 广播数据包是通过 LAN 传输的,我如何才能将多个 AP 连接在一起?
我正在寻找适合此应用的 AP 的建议。实际数据传输速率非常低 - 只有几 kB/s - 因为我只是向智能手机应用程序发送小消息,并且没有 WAN 互联网连接。我尝试在临时无线连接上与几个连接的对等点进行连接,没有任何问题,但在运行 ddwrt 的旧 WRT54G 上遇到了丢包问题,尽管它状况相当糟糕。
最好的方法是什么?我想我可以将并发无线连接限制为 20 个客户端...但数量越多越好。
编辑:我还应该说,这纯粹是单向通信;智能手机应用程序只接收广播数据包,而不发送任何东西。
答案1
如上所述Brad
,您可以轻松地将大多数接入点甚至消费者路由器连接到交换机,并让它们充当简单的接入点。在许多情况下,购买消费者路由器甚至用 DD-WRT 刷新它比购买特定的“接入点”设备要便宜得多,而且功能更强大。
因此,要像您要求的那样扩展您的解决方案,您只需确定可以在单个接入点的硬件和软件上运行多少个客户端。对于使用标准固件的消费类设备,我不会尝试运行超过 20 个。使用 DD-WRT 等替代固件,您可能最多可以运行 30 个。您的另一个选择是研究购买高级/工业接入点,例如大型办公楼和学校中使用的接入点。这些设备可以轻松支持许多用户,最多可同时支持数千名用户,但它们并不便宜。
目前的任何 Linksys 或 Netgear 路由器都相当不错,可以提供您需要的连接。接入点也是如此。我最近购买了两个 Linksys Wireless-N 路由器,并用 DD-WRT 刷新它们,它们支持一栋楼的单个楼层总共约 40 个用户,而且覆盖范围很大,尤其是 DD-WRT 向天线发送更多功率时。
通常,您只需将标准以太网线从交换机连接到路由器或接入点上的交换机端口即可。只需确保您遵守您所在地区和您使用的物理位置的正确信道分离即可。只需获取免费的无线网络监控工具即可查看您周围的当前网络,并将您的设备信道放置在活动较少的地方。
答案2
看着http://ubnt.com适用于 Unifi AP。价格便宜,可以满足您的需求,不会让您太深入地了解您没有经验的各种网络(尽管您也可以这样做 - 这些只是很好地抽象了它)。我经常使用它们,并会向任何人推荐它们。
我不会用 WRT 来触碰对我来说很重要的东西。虽然有些人喜欢它,但我认为它就像那些看到哈雷摩托车的人看到他们的摩托车一样;防止它们散架/着火/融化是乐趣的 80%。