Поддерживает ли iPhone SDK Bluetooth-разъемы l2cap?

Поддерживает ли iPhone SDK Bluetooth-разъемы l2cap? Будем весьма благодарны за любую дополнительную информацию о классах SDK и т. Д.

2 ответа

Решение

Нет. Прямой поддержки API-интерфейсов Bluetooth в SDK нет, см. API-интерфейсы программирования игрового комплекта для разработки приложений с Bluetooth для одноранговых игр.

Кроме того, вам нужно будет присоединиться к программе "Сделано для iPod/iPhone/iPad", чтобы получить доступ и разработать аксессуары, подключенные через Bluetooth.

Последняя версия CoreBluetooth предоставляет доступ к L2Cap через CBL2CAPChannel: https://developer.apple.com/documentation/corebluetooth/cbl2capchannel

Его можно открыть из CBPeripheral: https://developer.apple.com/documentation/corebluetooth/cbperipheral/2880151-openl2capchannel

Плохие новости из FAQ МФО (2014):

Q: Я хочу разработать аксессуар, который будет взаимодействовать с устройством Apple, используя только Bluetooth Low Energy. Нужно ли присоединяться к программе MFi?

A: Нет. Аксессуары, которые подключаются к устройству Apple с использованием только Bluetooth Low Energy/BTLE/Bluetooth 4.0 или стандартных профилей Bluetooth, поддерживаемых iOS , не являются частью программы MFi.

Я разрабатываю приложение для подключения к устройству L2CAP на Android, сейчас изучаю портирование на IOS, но обнаружил эту проблему.

Чтобы устройство могло общаться по Bluetooth, оно должно интегрировать чип аутентификации Apple в устройство и иметь возможность подключения со встроенной службой Apple Bonjour discovery.

Нет L2CAP для любого устройства... Извините!

Веб-сайт: https://mfi.apple.com/ Источник: https://mfi.apple.com/MFiWeb/getFAQ.action

Другие вопросы по тегам