Building an IoT App with InfluxDB, Python, Flask And Plotly
summary
Builds a plant-monitoring app that streams four sensors (temperature, humidity, light, soil moisture and soil temperature) from a Particle Boron microcontroller into an open‑source InfluxDB instance using the Telegraph exec plugin running serial_read_telegraph.py to emit JSON line protocol, writes points with the InfluxDB v2 Python client, downsamples at the edge and replicates via an Edge→Cloud replication stream (disk‑backed dispatch queue) to cloud IOx, then serves selectable graphs with Flask + Plotly and Pandas-ready query output.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:38The Overview
- 4:38Telegraf for Ingestion
- 12:41Connecting to the microcontroller
- 18:17Table example of the resulting data points
- 21:00Flux Query
- 21:55The future of InfluxDB Cloud and in the future Open Source
- 26:26Query data from Influx
- 27:56Graph the Data
related talks
28mBuilding an IoT Monitoring App with InfluxDB
43mCreating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting
23mHow My Android App Learned to Talk to Plants
28mTime series data science problems with InfluxDB
22mHow My Android App Learned to Talk to Plants
21mObservability Made Simple: Monitoring Plants with IoT & Grafana
34mStream processing IoT time series data with RabbitMQ & InfluxDB
01h 00mRun your own IoT device in a snap
