Présentation

1. Préambule

À ce stade, le projet dispose d’objets ESP8266/ESP32 (sous MicroPython) collectant des données télémétriques envoyées vers le broker MQTT du Raspberry Pi.

Une partie de ces données sont enregistrées dans une base de données SQLite 3 à l’aide du script push-to-db.py.

images/07RI01.png

État du projet

Tout ce qui manque à ce projet, c’est une vitrine pour présenter ces informations de façon attractive ! C’est ce que propose ce chapitre en réalisant un projet Flask exploitant le framework CSS Materialize (materializecss.com).

images/07RI02.png

Application Flash pour afficher des tableaux de bord

2. Dépôt du projet Dashboard Projet:dépôt du projet Dashboard

Une copie des fichiers nécessaires est disponible sur le dépôt GitHub de l’ouvrage. Le sous-répertoire /python/dashboard/ contient le projet Flask permettant de créer les tableaux de bord présentés dans ce chapitre.

images/07RI03.png

Dépôt GitHub de l’ouvrage

Le répertoire /python/dashboard/install/ contient des ressources destinées à faciliter l’installation et la mise en œuvre du projet Flask. Ce dernier répertoire n’est pas nécessaire pour exécuter le projet.

Une copie des bases de données avec un échantillon de données est également disponible dans le répertoire...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Templates Jinja
Suivant
Structure HTML