Может ли приложение iOS (iPhone или iPad) иметь центральное ядро и периферийные объекты основного ядра Bluetooth (BTLE)?
Могут ли они работать асинхронно, или основной поток приложений должен сделать их доступными (переключение туда и обратно).
Общий концептуальный алгоритм обмена: отключить периферийный менеджер, включить центральный менеджер и выполнять центральные функции, а потом, отключить центральный mgr, включить периферийный mgr и выполнять периферийные функции (то есть отправлять автоматические уведомления, ждать и отвечать на команды удаленных характеристик), Повторяю...
СПРАВОЧНАЯ ИНФОРМАЦИЯ: У нас есть локальная система с несколькими устройствами iOS и несколькими устройствами, отличными от iOS, которые должны взаимодействовать через BTLE. В устройствах, отличных от iOS, используется чип Broadcom BCM20732 Bluetooth LE. Но аппаратное обеспечение еще не готово, поэтому я использую устройства iOS для эмуляции не-iOS, для чего требуется одновременная центральная и периферийная функциональность, т.е. 1. действовать как центральное место для периодического опроса нескольких других не-iOS-устройств в системе. 2. действовать как периферийное, чтобы отвечать на запросы данных с устройств пользовательского интерфейса iOS.