tutorial iphone objective-c ios bluetooth bluetooth-lowenergy

iphone - tutorial - Usando Core Bluetooth para obtener anuncios periféricos Bluetooth LE en segundo plano



core bluetooth tutorial (1)

Estoy haciendo esto desde mi aplicación.

en el modo de fondo CoreBluetooth se dice que es hasta 55 veces más lento que el intervalo publicitario del periférico. Para acelerarlo, programé el periférico para anunciar cada 20 ms durante los primeros 30 segundos.

También debe definir "Requiere modo de fondo" con "La aplicación se comunica usando CoreBluetooth" en su proyecto Objetivos -> Información.

La aplicación tarda un tiempo en encontrar periféricos en el modo de fondo.

Tengo problemas para descubrir cómo recibir anuncios de dispositivos periféricos Bluetooth LE mientras mi aplicación se ejecuta en segundo plano. Es decir, cuando mi aplicación está en segundo plano, nunca llega al método didDiscoverPeripheral (), donde se encuentra el anuncio. ¿Alguien sabe cómo debo configurar mi aplicación para que pueda obtener anuncios Bluetooth LE mientras mi aplicación está en el ¿fondo? ¿Se puede hacer esto con una encuesta de hilos mientras mi aplicación está en segundo plano? Nota: Quiero obtener anuncios de todos los dispositivos BLE, no de una cantidad definida de dispositivos BLE.

Apreciar la ayuda,

Casey