Как использовать профиль Bluetooth PAN через External Accessory Framework

Я пытаюсь создать персональную сеть Bluetooth (PAN) из своего приложения iOS. На основе FAQ по MFi и HT3647, должна быть возможность общаться с другими устройствами (кроме iOS) с помощью Bluetooth PAN. Однако я не могу найти дополнительной информации о том, как это сделать на iOS.

  • Можно ли создать Bluetooth PAN через структуру внешних аксессуаров?
  • Есть ли другие способы связи с устройствами Bluetooth (не BLE)?

person desktop    schedule 31.12.2014    source источник
comment
@deskop Удачи с этим? Меня тоже интересует ответ   -  person Alex I    schedule 02.10.2016


Ответы (1)


Насколько мне известно, у вас нет (и не следует требовать) прямого доступа к каким-либо устаревшим (не BLE) профилям из ваших приложений iOS.

PAN (и другие профили и службы Bluetooth, такие как A2DP для аудио) доступны только в том случае, если iOS сама подключается к устройству и создает сеть PAN без вашего ведома. После этого PAN должен быть доступен для использования в вашем приложении без каких-либо действий, связанных с Bluetooth. Но проблема здесь в том, чтобы знать, как сама iOS использует PAN, и в настоящее время кажется, что он используется только для привязки и не более того. Итак, я думаю, вам не повезло, если вы надеялись использовать PAN для своих конкретных нужд.

Внешняя инфраструктура аксессуаров - это еще одна вещь, она предназначена для сертифицированных MFi устройств, которые хотят реализовать пользовательские протоколы, например, замену последовательного протокола, который недоступен в iOS (по преднамеренному решению Apple - для предотвращения пользовательской связи с несертифицированными устройствами).

person JustAMartin    schedule 25.01.2017