策略

Nearby Connections 支持不同的广告和发现策略。 使用何种最佳策略取决于具体用例。

集群

集群策略采用点对点策略,支持 M 到 N(集群式)连接拓扑。换言之,这允许连接无线电范围内(约 100 米)内的无形设备集群,其中每个设备都可以启动与其他 M 台设备的传出连接,并接受来自另外 N 台设备的传入连接。

与拓扑策略相比,此策略的拓扑限制更为灵活,但会导致带宽连接较低。它适用于载荷较小但需要更像网格的体验的用例,例如多人游戏。

星形

星型策略是一项点对点策略,支持 1 到 N(星形)连接拓扑。换言之,可让星形连接范围内的设备连接起来(约 100 米),其中,在任何给定时间,每台设备都可以发挥 hub(可以接受来自 N 个其他设备的传入连接)或 spoke(可以发起与单个 hub 的传出连接)的角色。

一种策略最适用于使用设备通告和发现广告客户的 N 台设备的情况,不过您仍然可以根据需要同时进行通告和发现。

此策略的拓扑限制比集群策略更严格,但会导致带宽连接更高。它适用于高带宽用例,例如与一组好友分享视频。

从 A 点到 B 点

点对点策略是一种支持一对一连接拓扑的点对点策略。换言之,这允许连接无线装置范围(约 100 m)内的设备,使吞吐量保持在最高水平,但一次不允许多个连接。

此策略最适合以下情形:转移数据比维护多个连接更为灵活。

与拓扑策略相比,此策略的拓扑限制更为严格,但会导致带宽连接更高。它适用于高带宽用例,例如将大视频共享到其他设备。