nRF LBS (LED Button Service) BLE Client

App

nRF LBS (LED Button Service) BLE-Client

Von balto · vef54708

Bewertung

5.0

Bewertungen

2

Downloads

100

Preis

Kostenlos

Im Connect IQ Store ansehen

Beschreibung

Connect IQ-Anwendungsclient für Nordic nRF LBS (LED Button Service) BLE-Beispiel, vollständiger Quellcode verfügbar unter https://github.com/fabiobaltieri/ciq-nrf-blinky. Dieses Datenfeld fungiert als Bluetooth Low Energy-Client für die Nordic nRF LBS-Beispielanwendung. Der Quellcode befindet sich auf GitHub und soll als Beispiel für die Verwendung des Toybox::BluetoothLowEnergy Connect IQ-Moduls dienen. Es ähnelt dem offiziellen Beispiel von NordicThingy52CoinCollector, aber der Code ist etwas einfacher (naja, für mich ist er das jedenfalls). Der Bluetooth-Teil ist in einer einzigen Klasse enthalten und da er das LBS-Peripheriegerät verwendet, ist er mit allen nordischen Entwicklungsboards kompatibel, entweder mit dem nRF Blinky-Beispiel für das nRF SDK oder dem BLE LBS-Peripheriebeispiel im nRF Connect SDK (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/peripheral_lbs/README.html). Das Datenfeld sucht nach verfügbaren BLE-Geräten und sucht nach einem mit dem Namen „Nordic_LBS“ oder „Nordic_Blinky“. Sobald es gefunden wurde, wird die Suche deaktiviert und das Gerät wird gekoppelt. Nach der Kopplung aktiviert die App Benachrichtigungen zur Tasteneigenschaft und beginnt mit der Verfolgung des Tastenstatus beim Benachrichtigungsrückruf. Der Tastenstatus wird intern sofort aktualisiert, jedoch nur jede Sekunde auf dem Bildschirm. Halten Sie die Taste also gedrückt, um dies auf dem Gerät zu überprüfen. Der LED-Status ist so eingestellt, dass er dem Aufnahmestatus folgt: Wenn das Gerät aufzeichnet, wird die LED eingeschaltet. Das Datenfeld zeigt den Verbindungsstatus an (wird gesucht, getrennt und verbunden), die API scheint die Wiederherstellung der Verbindung automatisch zu handhaben und benachrichtigt die Anwendung, wenn sich der Kopplungsstatus ändert. Da dies als Beispiel dient, enthält der Code zahlreiche Debugging-Ausdrucke. HINWEIS: Ich besitze (noch) kein Gerät, das BLE-Konnektivität unterstützt, daher wurde dies nur mit dem Emulator mit einer nRF52DK-Karte mit der Konnektivitäts-Firmware getestet. Schreiben Sie mir einen Kommentar, wenn es für Sie funktioniert! :-)

Bewertung

Bewertungsartikel kommt bald.

Kompatible Geräte (170)

Instinct® 2Instinct® 2XInstinct® 2Instinct® CrossoverInstinct® 2SInstinct® 2Svívoactive® 3 Musicvívoactive® 3 MusicDescent™ MK2Descent™ MK2Descent™ Mk2SDescent™ Mk2SDescent™ MK3i - 51mmDescent™ MK3 - 43mmVenu® 2Venu® 2SVenu® 2 PlusVenu® 2Venu® 2 PlusVenu® 2S+150 mehr

Berechtigungen

BluetoothLowEnergy

Ähnlich

Related items