用于UDP广播数据包的无线AP上的许多客户端

我在StackOverflow上问了这个问题,并在这里指导,所以我会很感激任何意见。

我正在部署智能手机应用程序,作为实时音乐性能的一部分,这取决于从无线接入点接收UDP广播数据包。 我猜测在20到50个客户端之间将被连接。 我知道每个接入点最多可以有20个客户端,但是由于UDP广播数据包是通过局域网(LAN)接地的,我怎样才能将多个接入点连接起来呢?

我正在寻找一个合适的AP的build议。 实际的数据传输速率非常低 – 只有几个kB / s – 因为我只是发送小消息到智能手机应用程序,并没有广域网连接。 我尝试了一些adhoc无线连接上的几个连接的对等设备,但没有发现任何问题,但是在运行ddwrt的旧WRT54G上遇到了丢包问题,虽然它非常粗糙。

什么是最好的方法来做到这一点? 我想我可以限制并发无线连接到20个客户端…但更多将是很好的。

编辑:我也应该说,这是纯粹的单向沟通; 智能手机应用程序只接收广播数据包,不发送任何东西。

就像Brad提到的,你可以很容易地将大多数接入点,甚至是消费类路由器连接到交换机,并使它们充当简单的接入点。 在许多情况下,购买消费类路由器甚至使用DD-WRT进行闪存将比购买特定的“接入点”设备便宜得多,并且提供更多的function和function。

因此,如您所要求的扩展您的解决scheme,您只需要弄清楚您可以通过单个接入点的硬件和软件运行多less个客户端。 对于具有标准固件的消费者风格的设备,我不会尝试运行超过20个。使用像DD-WRT这样的替代固件,您可能能够提供30个最大值。 您的另一种select是调查购买先进/工业接入点,如大型办公楼和学校所使用的接入点。 这些设备可以很容易地支持许多用户,一次达到数千用户,但他们不便宜。

目前的任何Linksys或Netgear路由器是相当不错的,可以提供您所需要的连接。 接入点也。 我最近购买了两台Linksys Wireless-N路由器,并使用DD-WRT刷新它们,它们支持大约40个用户在一个build筑物的一个楼层上,而且范围很大,尤其是DD-WRT向天线发送更多的电力。

通常情况下,只需将交换机的标准以太网电缆连接到路由器或接入点上的交换机端口即可。 只要确保你观察到你的语言环境和你正在使用的物理位置的正确频道分离。 只需获得一个免费的无线networking监视工具,即可查看您周围的当前networking,并将您的设备频道放置在没有太多活动的地方。

查看http://ubnt.com for Unifi AP。 便宜,并会做你所需要的就好,没有太深入到你没有经验的各种networking(虽然你也能做到这一点 – 这些只是很好地抽象)。 我经常使用它们,并将其推荐给任何人。

我不会用WRT来触碰一些重要的事情。 虽然有人喜欢,但我看到那些看到哈雷看到摩托车的人。 防止它们分解/起火/融化是80%的乐趣。