iOs CoreBluetooth Центральный сервер и периферийный клиент
В настоящее время iOS не поддерживает комбинацию центральной роли GAP и роли сервера ATT, а также комбинацию периферийной роли GAP и роли клиента ATT.
Apple работает над этим? Кто-нибудь знает, когда это можно будет сделать?
1 ответ
Если вы разрабатываете периферийное устройство, отличное от iOS, вы сможете начать работать в качестве клиента ATT, как только центральный iOS будет подключен к вам. База данных ATT распределяется между приложениями и должна быть доступна таким образом. Вы можете инициализировать его в отдельном приложении или в том же приложении, используя CPBeripheralManager.
В противном случае от Apple не было никаких признаков того, что они рассмотрят этот вариант использования, поэтому я не ожидаю, что он будет реализован в обозримом будущем.