Utilisation du BLE avec la carte NUCLEO-WB55

Présentation du Bluetooh Low Energy (BLE)

Vous trouverez sur cette page une présentation du Bluetooh Low Energy (BLE). Prenez le temps d’assimiler ces informations car les protocoles du BLE sont subtilement différents des logiques “client-serveur” et “maître-esclave” plus répandues et introduisent un vocabulaire et des notions que nous utilisons dans tous les tutoriels qui suivent.

Liste des tutoriels

Les liens suivants donnent quelques exemples d’applications du BLE avec la carte NUCLEO-WB55. Nous rappelons que l’ensemble des scripts présentés ou utilisés par la suite pourront être récupérés sur la page Téléchargements en supplément des liens présents au fil du texte.

Attention, les exemples sur le BLE avec MicroPython sont encore peu nombreux et les bibliothèques concernées sont toujours en cours de développement. Le sujet de l’écriture de classes pilotant la radio BLE s’adresse donc à des utilisateurs avertis. Néanmoins, vous ne devriez pas avoir de difficultés à adapter les scripts fournis à vos applications si elles ne requièrent pas une modification de la gestion du BLE.

La colonne Central précise si ce dernier est une NUCLEO-WB55 ou bien un smartphone équipé soit de l’application ST BLE Sensor, soit d’une application Android réalisée avec MIT App Inventor. Le Peripheral (fr : périphérique) est TOUJOURS une NUCLEO-WB55. Entre autres possibilités, le central peut aussi être un ordinateur personnel (MAC ou PC) ou encore un micro-ordinateur de type Raspberry Pi exécutant le système d’exploitation Linux. Nous ajouterons probablement des exemples correspondants dans le futur.



Central Peripheral Protocole Description et hyperlien Standard
ST BLE Sensor (smartphone) NUCLEO-WB55 GAP puis GATT Publication de la température et contrôle d’une LED Blue-ST
ST BLE Sensor (smartphone) NUCLEO-WB55 GAP puis GATT Station environnementale Blue-ST
MIT App Inventor (smartphone) NUCLEO-WB55 GAP puis GATT Publication de la température et contrôle d’une LED Blue-ST
MIT App Inventor (smartphone) NUCLEO-WB55 GAP puis GATT Publication de la température et de l’humidité Bluetooth SIG
MIT App Inventor (smartphone) NUCLEO-WB55 GAP puis GATT Echange de chaînes de caractères Nordic UART Service
NUCLEO-WB55 NUCLEO-WB55 GAP Emission et lecture de messages hors-connexion Bluetooth SIG
NUCLEO-WB55 NUCLEO-WB55 GAP puis GATT Echange de la température et de l’humidité Bluetooth SIG
NUCLEO-WB55 NUCLEO-WB55 GAP puis GATT Echange de chaînes de caractères Nordic UART Service