nRF LBS (LED Button Service) BLE Client

App

Cliente BLE nRF LBS (servicio de botón LED)

Por balto · vef54708

Valoración

5.0

Reseñas

2

descargas

100

Precio

Gratis

Ver en Connect IQ

Descripción

Cliente de aplicación Connect IQ para el ejemplo BLE de Nordic nRF LBS (LED Button Service), código fuente completo disponible en https://github.com/fabiobaltieri/ciq-nrf-blinky. Este campo de datos actúa como un cliente Bluetooth Low Energy para la aplicación de ejemplo Nordic nRF LBS. El código fuente está en GitHub y pretende ser un ejemplo de cómo utilizar el módulo Toybox::BluetoothLowEnergy Connect IQ. Es similar al ejemplo oficial de NordicThingy52CoinCollector, pero el código es un poco más simple (bueno, para mí lo es de todos modos). La parte de Bluetooth está contenida en una sola clase y, dado que utiliza el periférico LBS, es compatible con todas las placas de desarrollo nórdicas, ya sea con la muestra nRF Blinky para nRF SDK o la muestra de periférico BLE LBS en nRF Connect SDK (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/peripheral_lbs/README.html). El campo de datos busca dispositivos BLE disponibles y busca uno llamado "Nordic_LBS" o "Nordic_Blinky", una vez que lo encuentra, el escaneo se desactiva y el dispositivo se empareja. Después del emparejamiento, la aplicación habilita notificaciones sobre la característica del botón y comienza a rastrear el estado del botón en la devolución de llamada de notificación. El estado del botón se actualiza inmediatamente internamente, pero solo cada segundo en la pantalla, así que manténgalo presionado para verificarlo en el dispositivo. El estado del LED está configurado para seguir el estado de grabación: si el dispositivo está grabando, el LED se enciende. El campo de datos muestra el estado de la conexión (buscando, desconectada y conectada), la API parece manejar la reconexión automáticamente y notifica a la aplicación cuando cambia el estado del emparejamiento. Como esto se proporciona como ejemplo, el código tiene muchas impresiones de depuración. NOTA: En realidad, no tengo (todavía) un dispositivo capaz de conectividad BLE, por lo que esto solo se prueba con el emulador con una placa nRF52DK con el firmware de conectividad. ¡Déjame un comentario si te funciona! :-)

Reseña

Artículo de reseña próximamente.

Dispositivos compatibles (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 más

Permisos

BluetoothLowEnergy

Similar

Related items