Jak uzyskać powiadomienia z urządzeń Bluetooth LE w aplikacji iOS

Pracuję nad aplikacją iOS Bluetooth LE. Funkcjonalność, którą mogę prawidłowo i skutecznie realizować, przedstawia się następująco:

Odkrywanie urządzeń peryferyjnych.Podłączanie do urządzeń peryferyjnych.Uzyskiwanie usług i właściwości.Potrafi odczytać dane z charakterystyk, klikając przycisk odczytu.Potrafi pisać dane.

Tutaj napotykam problem, muszę odczytywać dane przychodzące tylko wtedy, gdy urządzenie BLE przesyła je do aplikacji. Wyraźnie czytam cechy kliknięcia przycisku. Moje urządzenie BLE nieprzerwanie przesyła niektóre dane w określonych odstępach czasu, ale nie jestem w stanie go uzyskać.

Ustawiłem setNotify również na cechy, a nie na sukces.

[peripheral setNotifyValue:YES forCharacteristic:characteristic];

W jaki sposób moja aplikacja może być powiadamiana o zdarzeniu urządzenia BLE (wysyłanie przez nią do aplikacji)? Pomóż mi tutaj lub zasugeruj mi coś.

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion