Как использовать Bluetooth для подключения двух iPhone? - PullRequest
22 голосов
/ 15 сентября 2009

Я хочу использовать iPhone SDK для реализации соединения Bluetooth между двумя iPhone, но я не нахожу никакого API Bluetooth в iPhone SDK 3.0. Кто-нибудь может мне помочь? Спасибо.

Кстати: возможно ли подключить более двух iPhone одновременно с помощью Bluetooth?

Ответы [ 4 ]

24 голосов
/ 15 сентября 2009

Вы можете подключить два айфона и передавать данные через Bluetooth, используя либо высокоуровневую инфраструктуру GameKit , либо низкоуровневую (но все еще простую в работе) механизмы обнаружения Bonjour . Bonjour также прозрачно работает между Bluetooth и WiFi на iPhone под 3.0, так что это хороший выбор, если вы хотите поддерживать передачу данных с iPhone на iPhone в этих двух типах сетей.

Для получения дополнительной информации вы также можете посмотреть ответы на эти вопросы:

8 голосов
/ 15 сентября 2009

Ознакомьтесь с BeamIt проектом с открытым исходным кодом. Он будет подключаться через Bluetooth и WIFI (хотя он утверждает, что не поддерживает WIFI), и я убедился, что он хорошо работает в моих проектах. Это позволит одноранговому контакту легко.

Что касается нескольких соединений, это возможно, но вам придется отредактировать исходный код BeamIt, чтобы сделать это возможным. Я предлагаю прочитать Руководство по программированию GameKit

0 голосов
/ 16 августа 2015

Мы не можем нормально подключиться к айфонам по bluetooth.Это очень сложно. Поэтому, пожалуйста, попробуйте любые другие передачи файлов, такие как zapya, xender.it кажется хорошим

0 голосов
/ 15 сентября 2009

Если я правильно помню, Bluetooth определяет определенные роли, которые могут выполнять устройства. Большинство мобильных телефонов поддерживают только определенное количество ролей. Например, у меня может быть стереогарнитура Bluetooth, которая подключается к моему телефону для приема звука, но только потому, что в моем сотовом телефоне есть Bluetooth, это означает, что он поддерживает БЫТЬ динамиком для другого устройства - он не рекламирует свои возможности динамик для использования другими устройствами Bluetooth.

Я полагаю, вы хотите передавать файлы между двумя iPhone? Передача файлов через Bluetooth действительно похожа на функциональность, которую I вложит в iPhone, но я не Apple, поэтому не знаю наверняка. На самом деле, да, похоже, что передача файлов не поддерживается, за исключением взломанных телефонов:

http://gizmodo.com/5138797/iphone-bluetooth-file-transfer-coming-soon-yes

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

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