附近连接最大连接设备-澄清



我在搜索连接设备的最大数量时,发现了一篇大致如下的帖子:

使用P2P_STAR时,设备的最大数量为10,因为该拓扑使用Wi-Fi热点。也就是说,如果你没有路由器。

这让我提出了两个问题:

  • 我知道附近的连接直接使用BLE、蓝牙和Wi-Fi。我知道蓝牙理论上最多有7个设备,这是3-4个实际连接。我知道Wi-Fi热点最多有10个连接。我知道BLE可以容纳多达20个理论连接(尽管不知道实际连接的数量(。如果BLE(理论上(可以容纳20个连接和10个Wi-Fi热点,为什么他们说如果P2P_STAR同时使用这两种技术,它只能容纳10个?也许BLE只是用来发现设备,而不是与它们通信
  • 另一个问题(重要的一个(是关于路由器的提及。附近的连接使用Wi-Fi直接连接,这意味着该设备充当路由器,以便其他设备可以连接到它。外部路由器在哪里发挥作用?你能在设备上使用外部路由器并创建一个混合设备吗?设备使用蓝牙和BLE,路由器充当设备的热点,使其可以容纳10多个连接

EDIT:我在Google Play游戏服务和";在你开始";部分,它告诉用户";将多个Android设备连接到启用多播的同一WiFi网络">

这可以作为在附近连接中使用外部路由器的参考吗?

设备限制

BLE与蓝牙具有相同的3~4个实际设备限制。然而,如果不是这样的话,那么附近连接会被编程为尝试将尽可能多的设备升级到更高带宽的WiFi连接,并且任何剩余的设备都将继续通过更低带宽的BT连接进行连接。

WiFi局域网

附近的连接将使用路由器,如果它对两个设备都可用。在最初的广告/发现阶段,它使用mDNS扫描同一WiFi网络上的其他设备(蓝牙扫描将同时进行,结果将合并(。在初始连接后,如果它通过蓝牙连接,它会共享你连接的WiFi网络的SSID,如果两个设备都连接到同一个SSID(并且可以访问(,它会尝试使用该连接,而不是设置热点(因为它的破坏性较小(。然后,它启用TDLS,使设备可以直接相互通信,而不是通过路由器跳变消息。

免责声明:我在附近的连接工作

最新更新