Стратегии

Nearby Connections поддерживает различные стратегии рекламы и обнаружения. Лучшая стратегия для использования зависит от варианта использования.

Кластер

Кластерная стратегия — это одноранговая стратегия, которая поддерживает топологию соединения M-to-N или кластерную. Другими словами, это позволяет подключать аморфные кластеры устройств в пределах радиодиапазона (~100 м), где каждое устройство может как инициировать исходящие соединения с M другими устройствами, так и принимать входящие соединения от N других устройств.

Эта стратегия более гибкая в своих топологических ограничениях, чем стратегия «звезда», но приводит к соединениям с более низкой пропускной способностью. Это хорошо для случаев использования с меньшими полезными нагрузками, которые требуют более похожего на сетку опыта, такого как многопользовательские игры.

Звезда

Стратегия «звезда» — это одноранговая стратегия, которая поддерживает топологию подключения «1 к N» или «звезду». Другими словами, это позволяет подключать устройства в пределах радиодиапазона (~ 100 м) в форме звезды, где каждое устройство может в любой момент играть роль концентратора (где оно может принимать входящие соединения от N других устройств), или луч (где он может инициировать исходящее соединение с одним концентратором), но не оба.

Эта стратегия лучше всего подходит для ситуаций, когда есть одно рекламное устройство и N устройств, которые обнаруживают рекламодателя, хотя при необходимости вы все равно можете одновременно рекламировать и обнаруживать.

Эта стратегия более строга в своих топологических ограничениях, чем кластерная стратегия, но обеспечивает более высокую пропускную способность соединений. Это хорошо для случаев использования с высокой пропускной способностью, таких как обмен видео с группой друзей.

Точка-точка

Стратегия «точка-точка» — это одноранговая стратегия, которая поддерживает топологию соединения «один к одному». Другими словами, это позволяет подключать устройства в пределах радиодиапазона (~ 100 м) с максимально возможной пропускной способностью, но не допускает более одного подключения за раз.

Эта стратегия лучше всего подходит для ситуаций, когда передача данных более важна, чем гибкость поддержки нескольких соединений.

Эта стратегия имеет более строгие ограничения по топологии, чем стратегия «звезда», но обеспечивает более высокую пропускную способность соединений. Это хорошо для случаев использования с высокой пропускной способностью, таких как передача большого видео на другое устройство.