Кто-нибудь знает, какой диапазон вы можете получить с iPhone? блютуз? Кроме того, будет ли соединение строго одно к одному? я знаю тебя может выбирать из нескольких одноранговых узлов для подключения, но как только соединение , возможно, вы можете передавать данные только между одноранговым узлом? Так в принципе, возможно ли создать какой-то "многопользовательский" опыт?
Каков диапазон bluetooth и это строго 1:1?
Ответ 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, беспроводная технология "устройство-устройство", которая позволяет вашему телефону разговаривать с гарнитурами, автомобильными стереосистемами, клавиатурами и другими устройствами напрямую, без необходимости использования маршрутизатора или общей беспроводной сети.