{"product_id":"dominique-meurisse-python-raspberry-pi-et-flask-capturez-des-donnees-telemetriques-et-realisez-des-tableaux-de-bord-web-micropython-esp32-esp-8266-mqtt-sqlite-3-influxdb-grafana-9782409029882","title":"Python, Raspberry Pi et Flask : capturez des données télémétriques et réalisez des tableaux de bord web (MicroPython, ESP32-ESP 8266, MQTT, SQLite 3, InfluxDB, Grafana...)","description":"\u003cp\u003e\n      \u003cb\u003ePython, Raspberry Pi et Flask\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003e\n      \u003cb\u003eCapturez des données télémétriques et réalisez des tableaux de bord web (MicroPython, ESP32\/ESP8266, MQJT, SQLite 3, InfluxDB, Grafana...)\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003eCe livre s'adresse à toute personne qui souhaite découvrir comment \u003cb\u003ecapturer des données télémétriques\u003c\/b\u003e d'une maison [température, humidité, pression atmosphérique, luminosité) et les présenter dans une interface web sous forme de \u003cb\u003etableaux de bord.\u003c\/b\u003e L'auteur s'appuie pour cela sur les possibilités offertes par le langage \u003cb\u003ePython,\u003c\/b\u003e le nano-ordinateur \u003cb\u003eRaspberry Pi\u003c\/b\u003e et le framework \u003cb\u003eFlask.\u003c\/b\u003e Bien qu'appliqué au Raspberry Pi, le contenu du livre est suffisamment universel pour être exploité sur d'autres plateformes telles que des ordinateurs.\u003c\/p\u003e\u003cp\u003ePour tirer le meilleur profit de la lecture de ce livre, des notions de \u003cb\u003eprogrammation orientée objet\u003c\/b\u003e et quelques rudiments sur le langage Python et en \u003cb\u003eélectronique\u003c\/b\u003e sont nécessaires. Une première expérience avec le Raspberry Pi est également souhaitée.\u003c\/p\u003e\u003cp\u003eLes points technologiques du livre sont isolés et vulgarisés avant d'être intégrés dans un projet global qui sert de fil conducteur à la prise en main et l'exploitation des différentes technologies étudiées. L'auteur commence par présenter la \u003cb\u003ecollecte de données\u003c\/b\u003e a l'aide de composants basés sur les \u003cb\u003emicrocontrôleurs ESP8266 et ESP32\u003c\/b\u003e programmés avec \u003cb\u003eMicroPython,\u003c\/b\u003e Il détaille ensuite la centralisation de ces données à l'aide d'un \u003cb\u003ebroker MQTT\u003c\/b\u003e fonctionnant sur un \u003cb\u003eRaspberry Pi\u003c\/b\u003e Dans la suite du livre, le lecteur découvre comment une \u003cb\u003ebase de données SQLite 3\u003c\/b\u003e permet d'offrir un \u003cb\u003estockage persistant\u003c\/b\u003e des données et comment elle peut être exploitée par une \u003cb\u003eapplication Flask\u003c\/b\u003e pour produire des \u003cb\u003etableaux de bord sur mesure.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eEn marge d'une solution Python, les objets ESP et le broker MQTT peuvent également être réutilisés avec In- fluxDB et Grafana. Le lecteur découvrira alors \u003cb\u003eInfluxDB.\u003c\/b\u003e une \u003cb\u003ebase de données TimeSeries\u003c\/b\u003e optimisée pour la capture de gros volumes de données en temps réel. Le greffon \u003cb\u003eTelegraph\u003c\/b\u003e permettra de capturer les données envoyées sur le broker MQTT pour les injecter dans InfluxDB. Enfin, l'outil \u003cb\u003eGrafana\u003c\/b\u003e permettra de consulter ces données sous \u003cb\u003eforme de graphiques\u003c\/b\u003e et \u003cb\u003evisualisations\u003c\/b\u003e attrayants.\u003c\/p\u003e\u003cp\u003eÀ l'issue de ce livre, le lecteur disposera de bases solides pour créer sereinement une grande variété de solutions, plus ou moins sophistiquées, en fonction de ses besoins.\u003c\/p\u003e\u003cp\u003eDes éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr\u003c\/p\u003e","brand":"Editions ENI","offers":[{"title":"Default Title","offer_id":53702119031126,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9782409029882_1_983b8174-b98f-44f2-bcea-881cc9a73d71.jpg?v=1781757940","url":"https:\/\/www.momoxbooks.com\/products\/dominique-meurisse-python-raspberry-pi-et-flask-capturez-des-donnees-telemetriques-et-realisez-des-tableaux-de-bord-web-micropython-esp32-esp-8266-mqtt-sqlite-3-influxdb-grafana-9782409029882","provider":"momoxbooks","version":"1.0","type":"link"}