2016-08-24 2 views

ответ

1

https://answers.madewithmarmalade.com/questions/7285/bluetooth-support.html

Нет, мармелад не имеет API Bluetooth. Однако вы можете написать расширение для этого.

IOS имеет CoreBluetooth API, который позволяет взаимодействовать с устройствами , поддерживающими Bluetooth 4 Low Energy GATT профиль - это только поддерживается прошивкой 5/iPhone 4S/iPad3 и вверх, и только взаимодействовать с Bluetooth 4 LE, которые оказывают услуги GATT . Для более ранних устройств iOS единственный вариант - использовать собственный протокол iAP от Apple , что означает, что вы не можете «разговаривать» с общими Устройства Bluetooth - только те, которые реализуют iAP.

Android, с другой стороны, обеспечивает подключение Bluetooth 2.x + EDR. A Поддерживается количество профилей (например, RFCOMM, A2DP). Однако у Android еще нет API для Bluetooth 4 LE.

Таким образом, в настоящее время, ситуация, с точки кроссплатформенного зрения, весьма фрагментирован, и это не так просто, чтобы реализовать один размер подходит всем решение подключения Bluetooth.

+0

Я знаю, что это немного старый пост, но вам нужна помощь. Я сделал расширение и пытаюсь подключить CoreBluetooth. Я изменил файл mkf в своем расширении в разделе iPhone. Я не рекомендовал линию iphone-link-opts и поместил CoreBluetooth после части -frameworks. Я по-прежнему получаю ошибки компоновщика, когда пытаюсь развернуть/создать приложение для iPhone. Идеи? – user856232

+0

@ пользователь856232, пожалуйста, задайте новый вопрос о SO. – Jehy

+0

Выполнено: https://stackoverflow.com/questions/44893384/marmalade-for-ios-with-corebluetooth – user856232

Смежные вопросы