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