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