Подтвердить что ты не робот

Каков диапазон bluetooth и это строго 1:1?

Кто-нибудь знает, какой диапазон вы можете получить с iPhone? блютуз? Кроме того, будет ли соединение строго одно к одному? я знаю тебя может выбирать из нескольких одноранговых узлов для подключения, но как только соединение , возможно, вы можете передавать данные только между одноранговым узлом? Так в принципе, возможно ли создать какой-то "многопользовательский" опыт?

4b9b3361

Ответ 1

Просто отвечая на часть вашего вопроса...

10-метровая цифра для устройств класса 2 (примером которой является iPhone) является очень важным ориентиром.

Диапазон устройств Bluetooth ограничен многими факторами реального мира. Радиочастота 2,4 ГГц, используемая Bluetooth, сильно поглощается водой. Например, рассмотрим iPhone, подключенный к монофонической гарнитуре Bluetooth. Если гарнитура находится в одном ухе, а iPhone находится в кармане брюк на противоположной стороне вашего тела, тогда между ними есть много воды. Это часто приводит к значительным потерям пакетов на практике (вы можете услышать это в передаваемом аудио). Таким образом, в этом случае диапазон составляет около одного метра.

В противоположном крайнем случае два устройства класса 2, разделенные не более чем чистым воздухом, могут достигать сотен метров.

Другие факторы, которые влияют на вещи:

  • Интерференция - многие вещи используют 2,4 ГГц. WiFi, например, может вызвать проблемы.
  • Конструкция антенны. Ограничения пространства и затрат часто означают, что конструкция антенны не оптимальна. Я не знаю, насколько хорош iPhone в этом отношении.
  • Стены - В целом стены ослабляют сигналы Bluetooth. Однако иногда они являются полезными отражателями.
  • Качество аппаратного обеспечения. Некоторые чипы работают лучше других. Даже разные версии прошивки одного и того же чипа могут работать по-разному. Различные версии iPhone, возможно, имеют (или будут иметь) разные фишки в них.
  • Протокол - возможно ухудшить качество сигнала с ошибкой и повторной передачей. Даже если iPhone SDK заставит вас использовать определенный протокол, тщательный дизайн вашего приложения может изменить ситуацию.

Итак, в общем, вы, вероятно, должны провести некоторые реальные тесты.

Ответ 2

Соединение индивидуально, но вы можете создать сеть adhoc с одним из телефонов, выступающим в роли ведущего/координатора. Другие телефоны будут направлять все свои сообщения через ведущего/координатора.

Ответ 3

Одно устройство теоретически может подключаться к 7 устройствам. в соответствии с ролью ведущего-подчиненного, устройство может мультиплексировать между каждым из них, давая пользователю впечатление, что вы подключены ко всем им одновременно. Спецификация Bluetooth не мешает вам делать это. Это теория.

Теперь для iphone, к которому можно подключиться более чем к одному устройству, может ответить только яблоко или кто-то, кто знает API-интерфейс iphone bluetooth. Но я уверен, что чип bluetooth внутри iphone должен иметь возможность подключаться к нескольким устройствам.

Ответ 4

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

Устройство Bluetooth может быть частью пикосети из восьми устройств, одного ведущего устройства и до семи подчиненных устройств. Рабы не могут общаться друг с другом, они должны говорить через мастера, думать о звездной топологии с мастером в центре. IPhone SDK имеет структуру GameKit, которая может использоваться для создания сети для многопользовательских игр. Перейдите на developer.apple.com, чтобы посмотреть пример кода GKTank и GKRocket, чтобы узнать, как он используется. Эти игры поддерживают только двух игроков, но система GameKit поддерживает больше. Посмотрите на магазин приложений, и вы увидите игры с четырьмя или более игроками.

Надеюсь, что это поможет начать.

Ответ 5

Apple iPhone 3G имеет модуль Bluetooth класса 2. Устройства Bluetooth класса 2 имеют диапазон связи 10 метров.

В данном случае устройство может подключаться только к одному устройству, поскольку оно следует модели связи ведущий/ведомый. Но все же мы можем выполнить мультиплексирование. Таким образом, мы можем практически подключиться к более чем одному устройству и быстро изменить подключенное устройство.

Я нашел хорошую статью здесь. Это объясняет Bluetooth очень хорошо.

В соответствии с моими знаниями, многоадресная передача не является невозможной с Bluetooth. Таким образом, получение многопользовательского опыта НЕ является невозможным.

Ответ 6

Bluetooth в iPhone относится к классу 2, примерно с 10-метровым диапазоном.

К сожалению, я не могу ответить на другие части вашего вопроса.

Ответ 7

Одно устройство может быть подключено до 8 других устройств. Все зависит от iPhone bluetooth API (о котором я ничего не знаю), но с самим Bluetooth вы можете отправить данные на несколько устройств.

Ответ 8

Я привязываю свой iPhone к моему ноутбуку через Bluetooth каждый день, и, похоже, я помню, что сделал это одновременно с использованием Bluetooth-гарнитуры. YMMV.

Ответ 9

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