Architecture et plateformes IoT – Section ICE5
Objectifs
Comprendre l’architecture typique d’un réseau IoT et de mettre en place une chaine IoT
complète, depuis la remontée d’informations émises par des capteurs connectés LPWAN jusqu’à la Data
Visualization en passant par la collecte BigData et l’exploitation logicielle C++17.
Consignes
Certains TPs sont réalisés sur la carte Raspberry Pi 3 tournant sous la distribution Linux Rasperry OS Lite.
Environnement de développement : Eclipse IDE pour C++
Chaîne de compilation construite à base du compilateur g++ de GNU : https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit
On utilise la bibliothèque C pigpio :
- Site officiel : https://abyz.co.uk/rpi/pigpio/
- Lien github : https://github.com/joan2937/pigpio
Documentation complète en anglais de la bibliothèque pigpio : pdf