Как использовать Bluetooth для подключения двух iPhone?
Я хочу использовать iPhone SDK для реализации соединения Bluetooth между двумя iPhone'ами, но я не нашел никакого API-интерфейса Bluetooth в iPhone SDK 3.0. Кто-нибудь может мне помочь? Спасибо.
BTW: Возможно ли одновременно подключать более двух iPhone'ов, используя bluetooth?
Ответы
Ответ 1
Вы можете подключить два iPhone и передать данные через Bluetooth, используя либо Framework GameKit, либо более низкий уровень (но все же легко работать с) Механизмы открытия Bonjour. Bonjour также прозрачно работает между Bluetooth и WiFi на iPhone под 3,0, поэтому это хороший выбор, если вы хотите поддерживать передачу данных iPhone-to-iPhone в этих двух типах сетей.
Для получения дополнительной информации вы также можете посмотреть ответы на эти вопросы:
Ответ 2
Просмотрите BeamIt проект с открытым исходным кодом. Он будет подключаться через bluetooth и WIFI (хотя он утверждает, что не делает WIFI), и я подтвердил, что он хорошо работает в моих проектах. Это позволит равноправному контакту равного доступа.
Как и для нескольких подключений, это возможно, но вам придется отредактировать исходный код BeamIt, чтобы сделать его возможным. Я предлагаю прочитать руководство по программированию GameKit
Ответ 3
Мы не можем подключиться к iPhone, как правило, с помощью bluetooth.it, так сложно. Попробуйте любые другие передачи файлов, такие как zapya, xender.it кажется хорошим
Ответ 4
Если я правильно помню, Bluetooth определяет определенные роли, которые могут принимать устройства. Большинство сотовых телефонов поддерживают только определенное количество ролей. Например, у меня может быть стереогарнитура Bluetooth, которая подключается к моему телефону для получения звука, но только потому, что мой мобильный телефон имеет Bluetooth, означает, что он поддерживает BEING динамик для другого устройства - он не рекламирует свои возможности иметь динамик для использования другими устройствами Bluetooth.
Предполагаю, что вы хотите перенести файлы между двумя iPhone? Передача файлов через Bluetooth кажется функциональностью, которую я бы поставил в iPhone, но я не Apple, поэтому я не знаю точно. На самом деле, да, кажется, что передача файлов не поддерживается, кроме как в jailbroken-телефонах:
http://gizmodo.com/5138797/iphone-bluetooth-file-transfer-coming-soon-yes
Вероятно, вы получите похожие ответы на Bluetooth Dial-Up Networking. Я бы предположил, что они оставили команды Bluetooth из SDK по разным причинам, и вам нужно будет сделать джейлбрейк телефона, чтобы вернуть функциональность.