SlideShare a Scribd company logo
3
Most read
10
Most read
11
Most read
| © Copyright 2022, InfluxData
Workshop: Building an IoT
Monitoring App with
InfluxDB and LoRa
February 2022
Jay Clifford, Developer Advocate
| © Copyright 2022, InfluxData
2
Jay Clifford
Developer Advocate, InfluxData
● Past life: Sales Engineer for IIoT Solutions
● Passion: OT, Autonomous and Vision based projects
● Driven: To make IoT accessible to all
● Belief: Industrial IoT’s success belongs to the domain
experts.
LINKEDIN
GITHUB
| © Copyright 2022, InfluxData
3
Part 2
Connecting Platforms
Telegraf and InfluxDB setup
Part 4
Data Transformation
Creating a Downsampling task
Part 1
Environment Setup
VS code | Device | Things Network
Part 5
Alerting
Create a threshold alert and
notification.
Part 3
Custom IoT Application
Querying & Visualization
| © Copyright 2022, InfluxData
4
Background
| © Copyright 2022, InfluxData
Environment Setup
| © Copyright 2022, InfluxData
6
LoRaWAN Microcontroller and Sensors
Temperature
&
Humidity
Soil
Moisture
Light
Soil
Temperature
| © Copyright 2022, InfluxData
7
VS Code Flux Plugin
1. Install Plugin
2. Add InfluxDB Instance
| © Copyright 2022, InfluxData
8
The Things Network
1. Add end device
2. Create Payload formatter
| © Copyright 2022, InfluxData
Connecting Platforms
| © Copyright 2022, InfluxData
10
InfluxDB Setup
1. Install templates: Plant Buddy &
Things Network
| © Copyright 2022, InfluxData
11
Telegraf Config
1. Create .env file
2. Generate Things Network
broker password.
telegraf —debug –config /path/to/telegraf.conf
| © Copyright 2022, InfluxData
Custom IoT Application
| © Copyright 2022, InfluxData
13
Querying and Visualizing
1. Create a Flux file
2. Paramatise Fux file
3. Send Flux Query, transform into
dataframe
4. Visualize with Plotly.
| © Copyright 2022, InfluxData
Data Transformation
| © Copyright 2022, InfluxData
15
Downsampling Task
1. Generate a new task using the
Flux VS Code extension.
2. Aggregate data every 10
minutes
| © Copyright 2022, InfluxData
Alerting
| © Copyright 2022, InfluxData
17
Threshold Alert + Slack Notification
1. Create new notification task.
| © Copyright 2022, InfluxData
Next Steps
| © Copyright 2022, InfluxData
19
Try it yourself
GITHUB
https:/
/github.com/InfluxCommunity/plan
t_buddy/tree/thing_network_demo
| © Copyright 2022, InfluxData
Thank you | Any questions?
| © Copyright 2022, InfluxData
www.influxdata.com

More Related Content

PPTX
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
PDF
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
PDF
5ステップで始めるPostgreSQLレプリケーション@hbstudy#13
PPTX
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
PPTX
Best practices and lessons learnt from Running Apache NiFi at Renault
PPTX
Introduction to SDN and NFV
PDF
KafkaとAWS Kinesisの比較
PDF
[웨비나] Follow me! 클라우드 인프라 구축 기본편 - 강지나 테크 에반젤리스트
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
5ステップで始めるPostgreSQLレプリケーション@hbstudy#13
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
Best practices and lessons learnt from Running Apache NiFi at Renault
Introduction to SDN and NFV
KafkaとAWS Kinesisの比較
[웨비나] Follow me! 클라우드 인프라 구축 기본편 - 강지나 테크 에반젤리스트

What's hot (20)

PPTX
presentation on Edge computing
PDF
データセンターネットワークの構成について
PDF
バックボーン運用から見るインターネットの実情
 
PDF
Apache Kafka Introduction
PDF
PostgreSQLバックアップの基本
PDF
噛み砕いてKafka Streams #kafkajp
PPTX
Introduction to GCP (Google Cloud Platform)
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
PPTX
Data Pipelines with Kafka Connect
PPTX
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
PDF
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
PDF
MySQLからPostgreSQLへのマイグレーションのハマリ所
PDF
Oracle Data Guard による高可用性
PDF
Fibre Channel 基礎講座
PDF
【Interop Tokyo 2022】ここが見どころ!ジュニパーのShowNetにおける取組みご紹介
PPSX
Brocade Administration & troubleshooting
PDF
Active Directory をInternetから使用するための4つのシナリオ
PDF
NoSQL
PPTX
Oracle常駐接続プーリング(DRCP)を導入した話
PDF
Hadoopのシステム設計・運用のポイント
presentation on Edge computing
データセンターネットワークの構成について
バックボーン運用から見るインターネットの実情
 
Apache Kafka Introduction
PostgreSQLバックアップの基本
噛み砕いてKafka Streams #kafkajp
Introduction to GCP (Google Cloud Platform)
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Data Pipelines with Kafka Connect
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
MySQLからPostgreSQLへのマイグレーションのハマリ所
Oracle Data Guard による高可用性
Fibre Channel 基礎講座
【Interop Tokyo 2022】ここが見どころ!ジュニパーのShowNetにおける取組みご紹介
Brocade Administration & troubleshooting
Active Directory をInternetから使用するための4つのシナリオ
NoSQL
Oracle常駐接続プーリング(DRCP)を導入した話
Hadoopのシステム設計・運用のポイント
Ad

Similar to Building an IoT Monitoring App with InfluxDB and LoRa (20)

PDF
Sensor Data in InfluxDB by David Simmons, IoT Developer Evangelist | InfluxData
PDF
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
PPTX
Stream processing IoT time series data with Kafka & InfluxDB | Al Sargent, In...
PDF
Pushing it to the edge in IoT
PDF
Webinar Registration Getting Started with Building Your First IoT App
PPTX
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
PPTX
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
PPTX
All Things Open - Monitor Your City with Open Source IoT
PPTX
InfluxDB Roadmap: What’s New and What’s Coming
PDF
Time Series Tech Stack for the IoT Edge
PDF
LORA BASED DATA ACQUISITION SYSTEM
PDF
Setting up InfluxData for IoT
PDF
InfluxDB Live Product Training
PPTX
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
PDF
SucculentPi [AWS Basel Meetup - Oct 2022]
PPTX
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
PDF
Building a Citizen IoT Network on Microsoft Azure
PDF
Jeff Fischer - Python and IoT: From Chips and Bits to Data Science
PPTX
Setting Up InfluxDB for IoT by David G Simmons
PDF
Gene Hynson [InfluxData] | How We Built the MQTT Native Collector | InfluxDay...
Sensor Data in InfluxDB by David Simmons, IoT Developer Evangelist | InfluxData
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Stream processing IoT time series data with Kafka & InfluxDB | Al Sargent, In...
Pushing it to the edge in IoT
Webinar Registration Getting Started with Building Your First IoT App
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
All Things Open - Monitor Your City with Open Source IoT
InfluxDB Roadmap: What’s New and What’s Coming
Time Series Tech Stack for the IoT Edge
LORA BASED DATA ACQUISITION SYSTEM
Setting up InfluxData for IoT
InfluxDB Live Product Training
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
SucculentPi [AWS Basel Meetup - Oct 2022]
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
Building a Citizen IoT Network on Microsoft Azure
Jeff Fischer - Python and IoT: From Chips and Bits to Data Science
Setting Up InfluxDB for IoT by David G Simmons
Gene Hynson [InfluxData] | How We Built the MQTT Native Collector | InfluxDay...
Ad

More from InfluxData (20)

PPTX
Announcing InfluxDB Clustered
PDF
Best Practices for Leveraging the Apache Arrow Ecosystem
PDF
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
PDF
Power Your Predictive Analytics with InfluxDB
PDF
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
PDF
Build an Edge-to-Cloud Solution with the MING Stack
PDF
Meet the Founders: An Open Discussion About Rewriting Using Rust
PDF
Introducing InfluxDB Cloud Dedicated
PDF
Gain Better Observability with OpenTelemetry and InfluxDB
PPTX
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
PDF
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
PPTX
Introducing InfluxDB’s New Time Series Database Storage Engine
PDF
Start Automating InfluxDB Deployments at the Edge with balena
PDF
Understanding InfluxDB’s New Storage Engine
PDF
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
PPTX
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
PDF
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Announcing InfluxDB Clustered
Best Practices for Leveraging the Apache Arrow Ecosystem
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
Power Your Predictive Analytics with InfluxDB
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
Build an Edge-to-Cloud Solution with the MING Stack
Meet the Founders: An Open Discussion About Rewriting Using Rust
Introducing InfluxDB Cloud Dedicated
Gain Better Observability with OpenTelemetry and InfluxDB
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
Introducing InfluxDB’s New Time Series Database Storage Engine
Start Automating InfluxDB Deployments at the Edge with balena
Understanding InfluxDB’s New Storage Engine
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A comparative analysis of optical character recognition models for extracting...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
sap open course for s4hana steps from ECC to s4
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools

Building an IoT Monitoring App with InfluxDB and LoRa

  • 1. | © Copyright 2022, InfluxData Workshop: Building an IoT Monitoring App with InfluxDB and LoRa February 2022 Jay Clifford, Developer Advocate
  • 2. | © Copyright 2022, InfluxData 2 Jay Clifford Developer Advocate, InfluxData ● Past life: Sales Engineer for IIoT Solutions ● Passion: OT, Autonomous and Vision based projects ● Driven: To make IoT accessible to all ● Belief: Industrial IoT’s success belongs to the domain experts. LINKEDIN GITHUB
  • 3. | © Copyright 2022, InfluxData 3 Part 2 Connecting Platforms Telegraf and InfluxDB setup Part 4 Data Transformation Creating a Downsampling task Part 1 Environment Setup VS code | Device | Things Network Part 5 Alerting Create a threshold alert and notification. Part 3 Custom IoT Application Querying & Visualization
  • 4. | © Copyright 2022, InfluxData 4 Background
  • 5. | © Copyright 2022, InfluxData Environment Setup
  • 6. | © Copyright 2022, InfluxData 6 LoRaWAN Microcontroller and Sensors Temperature & Humidity Soil Moisture Light Soil Temperature
  • 7. | © Copyright 2022, InfluxData 7 VS Code Flux Plugin 1. Install Plugin 2. Add InfluxDB Instance
  • 8. | © Copyright 2022, InfluxData 8 The Things Network 1. Add end device 2. Create Payload formatter
  • 9. | © Copyright 2022, InfluxData Connecting Platforms
  • 10. | © Copyright 2022, InfluxData 10 InfluxDB Setup 1. Install templates: Plant Buddy & Things Network
  • 11. | © Copyright 2022, InfluxData 11 Telegraf Config 1. Create .env file 2. Generate Things Network broker password. telegraf —debug –config /path/to/telegraf.conf
  • 12. | © Copyright 2022, InfluxData Custom IoT Application
  • 13. | © Copyright 2022, InfluxData 13 Querying and Visualizing 1. Create a Flux file 2. Paramatise Fux file 3. Send Flux Query, transform into dataframe 4. Visualize with Plotly.
  • 14. | © Copyright 2022, InfluxData Data Transformation
  • 15. | © Copyright 2022, InfluxData 15 Downsampling Task 1. Generate a new task using the Flux VS Code extension. 2. Aggregate data every 10 minutes
  • 16. | © Copyright 2022, InfluxData Alerting
  • 17. | © Copyright 2022, InfluxData 17 Threshold Alert + Slack Notification 1. Create new notification task.
  • 18. | © Copyright 2022, InfluxData Next Steps
  • 19. | © Copyright 2022, InfluxData 19 Try it yourself GITHUB https:/ /github.com/InfluxCommunity/plan t_buddy/tree/thing_network_demo
  • 20. | © Copyright 2022, InfluxData Thank you | Any questions?
  • 21. | © Copyright 2022, InfluxData www.influxdata.com