Как я могу рекламировать службу RFCOMM Bluetooth программно с помощью swift / Objective-C? или подключение через ExternalAccessory Framework - PullRequest
0 голосов
/ 21 апреля 2019

Мне нужно рекламировать службу RFCOMM Bluetooth программно с iPhone, я знаю, что iPhone поддерживает только BLE, если нет участия в программе MFI, у меня есть POS-устройство, лицензированное с iPhone в рамках программы MFI, но я не могу ни подключиться, ни отправить / получить от iPhone, я искал и обнаружил, что ExternalAccessories может работать с профилем Bluetooth RFCOMM, но я не знаю, как!?

Я попробовал этот фрагмент, но, к сожалению, он возвращает пустой массив

let connectedAccessories = EAAccessoryManager.shared().connectedAccessories

но безрезультатно! и после подключения, как я могу отправлять / получать данные между iPhone и моим торговым автоматом?

1 Ответ

0 голосов
/ 22 апреля 2019

Я исправил это через External Accessory Framework , это единственный способ создать канал Bluetooth между устройством iOS и аксессуаром MFI.

чтобы проверить, входит ли ваш аксессуар в программу MFI или нет по этому URL: https://mfi.apple.com/MFiWeb/getAPS.action

...