Python, Raspberry Pi et Flask : capturez des données télémétriques et réalisez des tableaux de bord web (MicroPython, ESP8266, MQTT, SQLite 3...) / [Dominique Meurisse ; préface de François Mocq]


Item type | Current library | Collection | Shelving location | Call number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|---|---|
Prêt normal | Enssib | Papier | Pôle Information numérique et médias | 006 ANA pyt (Browse shelf(Opens below)) | Available | 9090997 |
La graphe correcte du lieu d'édition est : Saint-Herblain
Index
Préface Chapitre 1 Présentation P. 15 1. Avant-propos P. 16 2. Motivations P. 17 3. Présentation du projet P. 19 4. Objectifs de l'ouvrage P. 20 5. Prérequis P. 21 6. Matériel utilisé P. 31 7. Code source P. 33 8. Configuration P. 58 9. Type de données collectées Chapitre 2 Le broker MQTT P. 59 1. Présentation et concepts P. 66 2. Les topics en détail P. 72 3. Souscription et expression de filtrage P. 74 4. Les qualités de service MQTT P. 79 5. La rétention de messages P. 80 6. Les clients persistants P. 81 7. Quel broker MQTT ? P. 85 8. Installation de Mosquitto P. 87 9. Test avec Mosquitto.org P. 91 10. Topics du projet P. 93 11. QoS du projet P. 94 12. Sécurité P. 94 13. Configurer le login du broker MQTT P. 97 14. MQTT en Python P. 104 15. MQTT en MicroPython Chapitre 3 ESP8266 sous MicroPython P. 105 1. Présentation de l'ESP8266 P. 118 2. Charger le firmware MicroPython P. 125 3. Prise de contrôle P. 143 4. WebREPL P. 147 5. Nom d'hôte et adresse MAC P. 148 6. Le mode point d'accès (AP) P. 151 7. Le mode station (STA) P. 158 8. Séquence de démarrage MicroPython P. 164 9. Programmer P. 208 10. MQTT sous ESP8266 P. 217 11. Asyncio sur ESP8266 Chapitre 4 Les objets ESP8266 P. 225 1. Informations pratiques P. 230 2. Fonctionnement général d'un objet loT P. 238 3. Objet 1 : Météo cabane de jardin P. 246 4. Objet 2 : Surveillance salon P. 257 5. Objet 3 : Surveillance de la véranda P. 268 6. Objet 4 : Chaufferie P. 282 7. Dépannage d'un objet loT Chapitre 5 Persistance des données P. 285 1. Introduction P. 288 2. SQLite 3 P. 313 3. Approches techniques de push-to-db P. 349 4. Configuration de push-to-db P. 359 5. Logger Python P. 362 6. Exécution du script push-to-db P. 363 7. Service systemd pour push-to-db P. 366 8. Améliorations Chapitre 6 Développement web en Python P. 367 1. Présentation de Flask P. 376 2. Anatomie d'un projet Flask P. 377 3. Installation et prise en main P. 389 4. Les fondamentaux de Flask P. 435 5. Templates Jinja Chapitre 7 Le tableau de bord P. 485 1. Présentation P. 505 2. Structure HTML P. 513 3. Template Jinja P. 522 4. Configuration P. 530 5. Détails de l'application Flask P. 574 6. Bloc switch (marche/arrêt) P. 602 7. Améliorations Conclusion P. 603 1. Introduction P. 604 2. Remerciements P. 604 3. Retour sur client M0TT JavaScript Annexes P. 607 1. Installation rapide P. 613 Index
There are no comments on this title.