Building an IoT Monitoring App with InfluxDB
summary
Builds a working Plant Buddy app that ingests four sensor streams (temperature, humidity, light, soil moisture) with a Particle microcontroller, writes points via Telegraf or the Python client into InfluxDB OSS, downsamples on the edge and replicates aggregates to Cloud using edge-to-cloud replication. Uses Flask for the UI, Plotly for graphs, Flux on OSS and Flight SQL/IOx with Parquet on Cloud. Code and deployment commands are on GitHub and the demo produces live graphs.
AI-written summary Β· about
chapters (10)
- 0:00Plant monitoring with InfluxDB
- 1:05IoT hardware for Plant Buddy
- 3:49Tools used
- 7:26InfluxDB and time series
- 12:45Data ingestion setup
- 16:13Writing data with Telegraf
- 18:21Flux vs SQL queries
- 21:56Edge to cloud replication
- 24:01Dashboard demo
- 25:47Further resources
related talks
31mBuilding an IoT App with InfluxDB, Python, Flask And Plotly
43mCreating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting
34mStream processing IoT time series data with RabbitMQ & InfluxDB
21mObservability Made Simple: Monitoring Plants with IoT & Grafana
23mHow My Android App Learned to Talk to Plants
40mProcessing IoT sensor data with InfluxDB
22mHow My Android App Learned to Talk to Plants
54mAutomating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut
