Bluetooth SDK на платформах IOS, Android, Windows Mobile - PullRequest
2 голосов
/ 10 июня 2011

В качестве нового входа в разработку мобильных устройств у меня возник вопрос: можно ли разработать приложение, которое может передавать (отправлять данные и т. Д.) Между устройствами ios через Bluetooth?Я уже читал статьи о частном API-интерфейсе, поэтому мне нужно знать только то, что можно разместить в магазине приложений.Я не могу найти библиотеку классов Bluetooth на сайте Apple для ios.

Ответы [ 2 ]

6 голосов
/ 10 июня 2011

Существует 2 способа:

  1. Peer to Peer с помощью API игрового комплекта - для использования связи между двумя устройствами iOS.Для игр и других одноранговых приложений

  2. Если вы создаете дополнительное устройство Bluetooth, вы можете присоединиться к программе Apple MFi и получить доступ к API и механизму связи с вашим аксессуаром.См. здесь

1 голос
/ 10 июня 2011

Я знаю, что вы говорите конкретно об iOS, о которой я ничего не знаю, но так как вы пометили Android и Windows-mobile тоже, я предполагаю, что вы заинтересованы во всех платформах.

Говоря об Android, который лично имеет опыт работы, да, вы можете обмениваться данными с другими устройствами через Bluetooth. Хорошей отправной точкой в ​​Android является использование примера чата Bluetooth, который демонстрирует использование API Bluetooth для отправки произвольных данных ASCII через уровень RFCOMM (профиль последовательного порта). Используя этот пример приложения, вы можете использовать два телефона Android или телефон Android и другое устройство Bluetooth, поддерживающее разговор SPP за считанные минуты.

В первую очередь я специально выбрал телефон Android, потому что мое первое основное приложение связано с подключением Bluetooth к стороннему аппаратному устройству. Насколько я понимаю, API iOS более ограничен в том, что вы можете делать через Bluetooth; На самом деле, я понимаю, что iOS не позволяет открывать SPP-соединение с любым устройством, поддерживающим этот профиль. Это показательный шаг, что касается моего приложения. Однако, как я сказал, мои знания iPhone ограничены, и это то, что я знал год назад, когда покупал свой телефон. Теперь все может быть иначе.

...