L’Internet des Objets

L’Internet des Objets

11.1 L’objet connecté

Page précédente Page suivante

Nous montrons ici deux exemple de programmation d’objets : un capteur environnemental et un capteur sur un microcontrôleur disposant d’une interface LoRa.

11.1.1 Les capteurs de la carte environnementale

Nous utilisons la carte environnementale et localisation IKS01A3 décrite à 18. Le site STM32 pour l’éducation présente la programmation de cette carte en MicroPython. Pour la manipuler, il faut disposer d’une carte microcontrôleur permettant le branchement d’un shield au format Arduino. Par exemple, une Nucleo STM32.

(image)

Fig. 11.2 : La carte environnementale et localisation IKS01A3.

Une autre possibilité consiste à utiliser un shield grove avec un capteur. Il faut donc utiliser ce capteur en MicropPython aussi. Le chapitre 5 présente quelques capteurs, pour les autres, la documentation peut se trouver chez le fabricant.

11.1.2 La carte microcontrôleur

Nous utilisons une carte Nucleo WB55 (voir 2.1.1). Nous la pilotons en utilisant MicroPython. La liaison avec l’ordinateur peut se faire soit en utilisant la connexion série, soit en utilisant le protocole BLE, soit en ajoutant une capacité, par exemple avec une extension LoRa.

(image)

Fig. 11.3 : La carte Nucleo WB55.

La carte peut se programmer en MicroPython (voir : 6). Cette carte dispose de deux ports USB qui peuvent être configurés selon l’usage. Ceci est décrit dans la description de la carte. Le site stm32python et cette documentation présentent comment programmer les cartes pour transmettre en BLE une (ou plusieurs) valeur captée.

Dans cette SAÉ, nous proposons de diffuser simultanément la température et l’humidité en utilisant les annonces BLE. Celles-ci sont limitées en nombre de caractères. Nous proposons d’émettre une chaîne de caractères composée d’un identifiant (wbXY), la température et l’humidité. Les données sont séparées par le caractère | (baton vertical). |

Par exemple :

wb01|27.4|52

Cette information va pouvoir être récupérée par la Gateway. Page précédente Page suivante