В настоящее время iOS не поддерживает комбинацию роли GAP Central и роли ATT-сервера, а также комбинацию роли периферийных устройств GAP и роли клиента ATT.Центральный сервер и периферийный клиент CoreBluetooth
Является ли Apple работающим над этим? Знает ли кто-нибудь, когда это будет возможно?
Если это так, меня бы очень интересовал примерный код такого приложения. Я много искал в Интернете и не нашел такой возможности, но ваше предложение стоит заглянуть в нее! – matt21121
Нет кода примера, который я знаю. В списке рассылки bluetooth-dev появилась нить, где Сергей объяснил это решение http://lists.apple.com/archives/bluetooth-dev/2013/Nov/msg00047.html Позже кто-то сообщил, что они использовали эту опцию на периферийном устройстве nFRF8000, потому что этот стек поддерживает только периферийную роль. – allprog
Большое спасибо, я многому научился, читая поток из вашей ссылки. Плохо, что Apple не документировала это четко и не приводила примеров. Действительно, устройство, которое должно иметь пониженное энергопотребление, не может позволить себе быть инициатором соединения. Но если это устройство использует информацию о iPhone, это будет в духе Bluetooth SIG, чтобы устройство было ATT-клиентом. – matt21121