SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
| © Copyright 2023, InfluxData
Start Automating
InfluxDB Deployments at
the Edge with balena
January 24, 2023
| © Copyright 2023, InfluxData
Past life: Sales Engineer for IIoT Solutions.
Passion: Autonomous and Vision based projects.
Driven: To make IoT accessible to all.
Belief: Industrial IoT’s success belongs to the
domain experts.
Jay Clifford
Developer Advocate, InfluxData
| © Copyright 2023, InfluxData
Past life: IoT and Smart Cities during the last 15 years.
Passion: Educative IoT devices.
Driven: Make the planet a better place with IoT.
Belief: IoT success will come when everyone will
collaborate.
Marc Pous
IoT Giant
Developer Advocate, balena.io
| © Copyright 2023, InfluxData
Part 3
Edge Data Replication
and analysing our data
in the cloud.
Part 2
Intro to balenAir
Part 4
Demo and next steps!
Part 1
What is balena?
4
| © Copyright 2023, InfluxData
What is balena?
| © Copyright 2023, InfluxData
balena - Anyone?
6
| © Copyright 2023, InfluxData
7
balena - Anyone?
| © Copyright 2023, InfluxData
8
balena - At a Glance
“Platform built to develop, deploy, and manage
fleets of connected devices at scale.”
| © Copyright 2023, InfluxData
9
balena - Fleet Management
| © Copyright 2023, InfluxData
10
balena - Fleet Management
| © Copyright 2023, InfluxData
11
balena - Fleet Management
| © Copyright 2023, InfluxData
balena - At a Glance
12
| © Copyright 2023, InfluxData
balena - At a Glance
13
| © Copyright 2023, InfluxData
balena - At a Glance
14
| © Copyright 2023, InfluxData
balena - At a Glance
15
. . .
| © Copyright 2023, InfluxData
balena - At a Glance
. . .
16
https://hub.balena.io/organizations/marc6/apps/MING
| © Copyright 2023, InfluxData
balena - At a Glance
17
. . .
| © Copyright 2023, InfluxData
balena - At a Glance
. . .
18
| © Copyright 2023, InfluxData
balena - What is a Block
19
https://blog.balena.io/introducing-balenablocks-jumpstart-your-iot-app-development/
| © Copyright 2023, InfluxData
balena - Connector Block
20
https://hub.balena.io/organizations/balenalabs/blocks/connector
The connector block wraps Telegraf in code which discovers and intelligently connects data
sources and sinks.
For example, the connector block will find an MQTT broker running on the device and
subscribe to a sensor topic. An application developer can simply send JSON-formatted data to
this topic and it will be ingested by connector. Similarly, the block will find an instance of
InfluxDB running on the device, and send any ingested data to it.
The use of environment variables allows a developer or fleet owner to enable lots of other data
sources and sinks, both on the device and externally hosted.
https://github.com/balena-labs-projects/connector
| © Copyright 2023, InfluxData
balenAir
| © Copyright 2023, InfluxData
What is balenAir ?
A “build it yourself” Indoor Air Quality
Device - IAQ.
Motivation: Dedicated to making
environmental information visibly more
accessible.
| open source | highly customizable |
| easy to use | privacy |
IAQ = (C02, VOC and particulate sensors)
0 (best air quality) - 99 (hazardous)
22
| © Copyright 2023, InfluxData
Sensors and Hardware
PMSA003I SCD-40
Raspberry PI 3 / 4b
SparkFun Qwiic LED Stick
23
| © Copyright 2023, InfluxData
Demo Architecture
IAQ MQTT
Broker
Connector
InfluxDB
Grafana
Edge
downsampled
co2
24
| © Copyright 2023, InfluxData
Edge Data Replication
| © Copyright 2023, InfluxData
Cloud
Edge
generator
northbound
Write
Endpoint
replication queue
26
Telegraf
| © Copyright 2023, InfluxData
Analyzing our data in the cloud
| © Copyright 2023, InfluxData
A functional language designed for
querying, analyzing, and acting on data.
Flux
28
| © Copyright 2023, InfluxData
Anomaly Detection Forecasting
29
| © Copyright 2023, InfluxData
Let’s start!
| © Copyright 2023, InfluxData
Deployment with balena
31
| © Copyright 2023, InfluxData
Tips and Tricks
| © Copyright 2023, InfluxData
33
Connector block tips & tricks
https://github.com/balena-labs-projects/connector
| © Copyright 2023, InfluxData
34
Unsupervised and rule-based
time series anomaly detection
The ADTK package allows
you to easily build an
effective detection model
from a variety or rule-based
anomaly detection methods.
“Prophet is a procedure for
forecasting time series data
based on an additive model
where non-linear trends are
fit with yearly, weekly, and
daily seasonality, plus holiday
effects.”
A Neural Network based
Time-Series model, inspired
by Facebook Prophet and
AR-Net (Autoregressive
neural network), built on
PyTorch.
“A new library to analyze time
series data. Kats is a
lightweight, easy-to-use, and
generalizable framework for
generic time series analysis”
Anomaly Detection Toolkit
(ADTK)
FB Prophet Neural Prophet Kats
Favourite Python Libraries
| © Copyright 2023, InfluxData
What next?
| © Copyright 2023, InfluxData
Balena Hub
36
https://hub.balena.io/organizations/g_jay_clifford/apps/balenAir_InfluxDB_V2 https://forums.balena.io
| © Copyright 2023, InfluxData
https://influxdbu.com/ https://influxcommunity.slack.com/
Learning and Community
37
| © Copyright 2023, InfluxData
Any Questions?
| © Copyright 2023, InfluxData
www.influxdata.com
| © Copyright 2023, InfluxData
Step-by-step tutorial
| © Copyright 2023, InfluxData
Deployment with balena
41
| © Copyright 2023, InfluxData
Deployment with balena
https://github.com/InfluxCommunity/balenair/
42
| © Copyright 2023, InfluxData
Deployment with balena
https://github.com/InfluxCommunity/balenair/blob/master/docker-compose.yml
43
| © Copyright 2023, InfluxData
Deployment with balena → flux
https://github.com/InfluxCommunity/balenair/blob/master/docker-compose.yml
44
| © Copyright 2023, InfluxData
Deployment with balena
45
| © Copyright 2023, InfluxData
Deployment with balena
46
| © Copyright 2023, InfluxData
Deployment with balena
47
| © Copyright 2023, InfluxData
Deployment with balena
48
| © Copyright 2023, InfluxData
Deployment with balena
49
| © Copyright 2023, InfluxData
Deployment with balena
50
| © Copyright 2023, InfluxData
Deployment with balena
51
| © Copyright 2023, InfluxData
Deployment with balena
52
| © Copyright 2023, InfluxData
InfluxDB Cloud
53
| © Copyright 2023, InfluxData
InfluxDB Cloud
54
from(bucket: "C02-Demo")
|> range(start: v.timeRangeStart,
stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"]
== "mqtt_consumer")
|> filter(fn: (r) => r["_field"] ==
"co2")
|> filter(fn: (r) => r["location"] ==
"ES")
|> aggregateWindow(every: 30s, fn:
mean, createEmpty: false )
|> yield(name: "actual")
|> holtWinters(n: 8, interval: 30s,
withFit: true)
|> yield(name: "forcast")
import
"contrib/anaisdg/anomalydetection"
from(bucket: "C02-Demo")
|> range(start: v.timeRangeStart,
stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"]
== "mqtt_consumer")
|> filter(fn: (r) => r["_field"] ==
"co2")
|> anomalydetection.mad(threshold:
3.0)
|> filter(fn: (r) => r["level"] ==
"anomaly")
// Notice how you can filter for the
actual MAD value to better discover
anomalous series.
|> filter(fn: (r) => r["MAD"] > 3.0)
|> group(columns: ["location"],
mode:"by")
|> aggregateWindow(every: 1m, fn:
count, createEmpty: false )
|> yield()

Contenu connexe

Tendances

Intro to Time Series
Intro to Time Series Intro to Time Series
Intro to Time Series InfluxData
 
Beautiful Monitoring With Grafana and InfluxDB
Beautiful Monitoring With Grafana and InfluxDBBeautiful Monitoring With Grafana and InfluxDB
Beautiful Monitoring With Grafana and InfluxDBleesjensen
 
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxDataInfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxDataInfluxData
 
Transparent Data Encryption in PostgreSQL and Integration with Key Management...
Transparent Data Encryption in PostgreSQL and Integration with Key Management...Transparent Data Encryption in PostgreSQL and Integration with Key Management...
Transparent Data Encryption in PostgreSQL and Integration with Key Management...Masahiko Sawada
 
Database in Kubernetes: Diagnostics and Monitoring
Database in Kubernetes: Diagnostics and MonitoringDatabase in Kubernetes: Diagnostics and Monitoring
Database in Kubernetes: Diagnostics and MonitoringSveta Smirnova
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineInfluxData
 
Inside the InfluxDB storage engine
Inside the InfluxDB storage engineInside the InfluxDB storage engine
Inside the InfluxDB storage engineInfluxData
 
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...InfluxData
 
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia GuptaIntro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia GuptaInfluxData
 
Need for Time series Database
Need for Time series DatabaseNeed for Time series Database
Need for Time series DatabasePramit Choudhary
 
VictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - PreviewVictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - PreviewVictoriaMetrics
 
Improving Industrial Machine Support Using InfluxDB, Web SCADA, and AWS
Improving Industrial Machine Support Using InfluxDB, Web SCADA, and AWSImproving Industrial Machine Support Using InfluxDB, Web SCADA, and AWS
Improving Industrial Machine Support Using InfluxDB, Web SCADA, and AWSInfluxData
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB InfluxData
 
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
InfluxDB + Kepware: Start Monitoring Industrial Data QuicklyInfluxDB + Kepware: Start Monitoring Industrial Data Quickly
InfluxDB + Kepware: Start Monitoring Industrial Data QuicklyInfluxData
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...InfluxData
 
Data integration with Apache Kafka
Data integration with Apache KafkaData integration with Apache Kafka
Data integration with Apache Kafkaconfluent
 
Loki - like prometheus, but for logs
Loki - like prometheus, but for logsLoki - like prometheus, but for logs
Loki - like prometheus, but for logsJuraj Hantak
 
InfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s ComingInfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s ComingInfluxData
 
OpenTelemetry Introduction
OpenTelemetry Introduction OpenTelemetry Introduction
OpenTelemetry Introduction DimitrisFinas1
 

Tendances (20)

Intro to Time Series
Intro to Time Series Intro to Time Series
Intro to Time Series
 
Beautiful Monitoring With Grafana and InfluxDB
Beautiful Monitoring With Grafana and InfluxDBBeautiful Monitoring With Grafana and InfluxDB
Beautiful Monitoring With Grafana and InfluxDB
 
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxDataInfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
 
Transparent Data Encryption in PostgreSQL and Integration with Key Management...
Transparent Data Encryption in PostgreSQL and Integration with Key Management...Transparent Data Encryption in PostgreSQL and Integration with Key Management...
Transparent Data Encryption in PostgreSQL and Integration with Key Management...
 
Database in Kubernetes: Diagnostics and Monitoring
Database in Kubernetes: Diagnostics and MonitoringDatabase in Kubernetes: Diagnostics and Monitoring
Database in Kubernetes: Diagnostics and Monitoring
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage Engine
 
Inside the InfluxDB storage engine
Inside the InfluxDB storage engineInside the InfluxDB storage engine
Inside the InfluxDB storage engine
 
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
 
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia GuptaIntro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
 
Need for Time series Database
Need for Time series DatabaseNeed for Time series Database
Need for Time series Database
 
VictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - PreviewVictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - Preview
 
Improving Industrial Machine Support Using InfluxDB, Web SCADA, and AWS
Improving Industrial Machine Support Using InfluxDB, Web SCADA, and AWSImproving Industrial Machine Support Using InfluxDB, Web SCADA, and AWS
Improving Industrial Machine Support Using InfluxDB, Web SCADA, and AWS
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB
 
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
InfluxDB + Kepware: Start Monitoring Industrial Data QuicklyInfluxDB + Kepware: Start Monitoring Industrial Data Quickly
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
 
Data integration with Apache Kafka
Data integration with Apache KafkaData integration with Apache Kafka
Data integration with Apache Kafka
 
Loki - like prometheus, but for logs
Loki - like prometheus, but for logsLoki - like prometheus, but for logs
Loki - like prometheus, but for logs
 
All about InfluxDB.
All about InfluxDB.All about InfluxDB.
All about InfluxDB.
 
InfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s ComingInfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s Coming
 
OpenTelemetry Introduction
OpenTelemetry Introduction OpenTelemetry Introduction
OpenTelemetry Introduction
 

Similaire à Start Automating InfluxDB Deployments at the Edge with balena

Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedInfluxData
 
INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSINTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSVikram Nandini
 
CPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxCPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxStephan Haller
 
Native Cloud-Native: Building Agile Microservices with the Micronaut Framework
Native Cloud-Native: Building Agile Microservices with the Micronaut FrameworkNative Cloud-Native: Building Agile Microservices with the Micronaut Framework
Native Cloud-Native: Building Agile Microservices with the Micronaut FrameworkZachary Klein
 
Introduction and Concepts of IoT
Introduction and Concepts of IoTIntroduction and Concepts of IoT
Introduction and Concepts of IoTVikram Nandini
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)IJMIT JOURNAL
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes John Archer
 
Chapter 06: cloud computing trends
Chapter 06: cloud computing trendsChapter 06: cloud computing trends
Chapter 06: cloud computing trendsSsendiSamuel
 
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...IJDKP
 
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)ijpla
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)IJNSA Journal
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)IJITCA Journal
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Mark Goldstein
 
A Survey on IoT Architecture
A Survey on IoT ArchitectureA Survey on IoT Architecture
A Survey on IoT ArchitectureIJASRD Journal
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettIoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettParam Singh
 
IoT-Fundamentals-And-Digital-Tranformation-Repaired.pptx
IoT-Fundamentals-And-Digital-Tranformation-Repaired.pptxIoT-Fundamentals-And-Digital-Tranformation-Repaired.pptx
IoT-Fundamentals-And-Digital-Tranformation-Repaired.pptxAurelia JQ
 
A REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONS
A REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONSA REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONS
A REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONSIRJET Journal
 

Similaire à Start Automating InfluxDB Deployments at the Edge with balena (20)

Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud Dedicated
 
INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSINTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGS
 
CPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxCPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based Toolbox
 
Native Cloud-Native: Building Agile Microservices with the Micronaut Framework
Native Cloud-Native: Building Agile Microservices with the Micronaut FrameworkNative Cloud-Native: Building Agile Microservices with the Micronaut Framework
Native Cloud-Native: Building Agile Microservices with the Micronaut Framework
 
Introduction and Concepts of IoT
Introduction and Concepts of IoTIntroduction and Concepts of IoT
Introduction and Concepts of IoT
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes
 
Chapter 06: cloud computing trends
Chapter 06: cloud computing trendsChapter 06: cloud computing trends
Chapter 06: cloud computing trends
 
chapter 5.docx
chapter 5.docxchapter 5.docx
chapter 5.docx
 
chapter 5.pdf
chapter 5.pdfchapter 5.pdf
chapter 5.pdf
 
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
 
Final Report
Final ReportFinal Report
Final Report
 
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
A Survey on IoT Architecture
A Survey on IoT ArchitectureA Survey on IoT Architecture
A Survey on IoT Architecture
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettIoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
 
IoT-Fundamentals-And-Digital-Tranformation-Repaired.pptx
IoT-Fundamentals-And-Digital-Tranformation-Repaired.pptxIoT-Fundamentals-And-Digital-Tranformation-Repaired.pptx
IoT-Fundamentals-And-Digital-Tranformation-Repaired.pptx
 
A REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONS
A REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONSA REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONS
A REVIEW PAPER ON “IOT” & FUTURE RESEARCH IN INTERNET APPLICATIONS
 

Plus de InfluxData

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB ClusteredInfluxData
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemInfluxData
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...InfluxData
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBInfluxData
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base InfluxData
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustInfluxData
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...InfluxData
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...InfluxData
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineInfluxData
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBInfluxData
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...InfluxData
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022InfluxData
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022InfluxData
 
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022InfluxData
 
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...InfluxData
 
Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022
Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022
Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022InfluxData
 
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...InfluxData
 
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022InfluxData
 

Plus de InfluxData (20)

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB Clustered
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow Ecosystem
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDB
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using Rust
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage Engine
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
 
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
 
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...
 
Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022
Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022
Brian Gilmore [InfluxData] | Use Case: IIoT Overview | InfluxDays 2022
 
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
 
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Start Automating InfluxDB Deployments at the Edge with balena

  • 1. | © Copyright 2023, InfluxData Start Automating InfluxDB Deployments at the Edge with balena January 24, 2023
  • 2. | © Copyright 2023, InfluxData Past life: Sales Engineer for IIoT Solutions. Passion: Autonomous and Vision based projects. Driven: To make IoT accessible to all. Belief: Industrial IoT’s success belongs to the domain experts. Jay Clifford Developer Advocate, InfluxData
  • 3. | © Copyright 2023, InfluxData Past life: IoT and Smart Cities during the last 15 years. Passion: Educative IoT devices. Driven: Make the planet a better place with IoT. Belief: IoT success will come when everyone will collaborate. Marc Pous IoT Giant Developer Advocate, balena.io
  • 4. | © Copyright 2023, InfluxData Part 3 Edge Data Replication and analysing our data in the cloud. Part 2 Intro to balenAir Part 4 Demo and next steps! Part 1 What is balena? 4
  • 5. | © Copyright 2023, InfluxData What is balena?
  • 6. | © Copyright 2023, InfluxData balena - Anyone? 6
  • 7. | © Copyright 2023, InfluxData 7 balena - Anyone?
  • 8. | © Copyright 2023, InfluxData 8 balena - At a Glance “Platform built to develop, deploy, and manage fleets of connected devices at scale.”
  • 9. | © Copyright 2023, InfluxData 9 balena - Fleet Management
  • 10. | © Copyright 2023, InfluxData 10 balena - Fleet Management
  • 11. | © Copyright 2023, InfluxData 11 balena - Fleet Management
  • 12. | © Copyright 2023, InfluxData balena - At a Glance 12
  • 13. | © Copyright 2023, InfluxData balena - At a Glance 13
  • 14. | © Copyright 2023, InfluxData balena - At a Glance 14
  • 15. | © Copyright 2023, InfluxData balena - At a Glance 15 . . .
  • 16. | © Copyright 2023, InfluxData balena - At a Glance . . . 16 https://hub.balena.io/organizations/marc6/apps/MING
  • 17. | © Copyright 2023, InfluxData balena - At a Glance 17 . . .
  • 18. | © Copyright 2023, InfluxData balena - At a Glance . . . 18
  • 19. | © Copyright 2023, InfluxData balena - What is a Block 19 https://blog.balena.io/introducing-balenablocks-jumpstart-your-iot-app-development/
  • 20. | © Copyright 2023, InfluxData balena - Connector Block 20 https://hub.balena.io/organizations/balenalabs/blocks/connector The connector block wraps Telegraf in code which discovers and intelligently connects data sources and sinks. For example, the connector block will find an MQTT broker running on the device and subscribe to a sensor topic. An application developer can simply send JSON-formatted data to this topic and it will be ingested by connector. Similarly, the block will find an instance of InfluxDB running on the device, and send any ingested data to it. The use of environment variables allows a developer or fleet owner to enable lots of other data sources and sinks, both on the device and externally hosted. https://github.com/balena-labs-projects/connector
  • 21. | © Copyright 2023, InfluxData balenAir
  • 22. | © Copyright 2023, InfluxData What is balenAir ? A “build it yourself” Indoor Air Quality Device - IAQ. Motivation: Dedicated to making environmental information visibly more accessible. | open source | highly customizable | | easy to use | privacy | IAQ = (C02, VOC and particulate sensors) 0 (best air quality) - 99 (hazardous) 22
  • 23. | © Copyright 2023, InfluxData Sensors and Hardware PMSA003I SCD-40 Raspberry PI 3 / 4b SparkFun Qwiic LED Stick 23
  • 24. | © Copyright 2023, InfluxData Demo Architecture IAQ MQTT Broker Connector InfluxDB Grafana Edge downsampled co2 24
  • 25. | © Copyright 2023, InfluxData Edge Data Replication
  • 26. | © Copyright 2023, InfluxData Cloud Edge generator northbound Write Endpoint replication queue 26 Telegraf
  • 27. | © Copyright 2023, InfluxData Analyzing our data in the cloud
  • 28. | © Copyright 2023, InfluxData A functional language designed for querying, analyzing, and acting on data. Flux 28
  • 29. | © Copyright 2023, InfluxData Anomaly Detection Forecasting 29
  • 30. | © Copyright 2023, InfluxData Let’s start!
  • 31. | © Copyright 2023, InfluxData Deployment with balena 31
  • 32. | © Copyright 2023, InfluxData Tips and Tricks
  • 33. | © Copyright 2023, InfluxData 33 Connector block tips & tricks https://github.com/balena-labs-projects/connector
  • 34. | © Copyright 2023, InfluxData 34 Unsupervised and rule-based time series anomaly detection The ADTK package allows you to easily build an effective detection model from a variety or rule-based anomaly detection methods. “Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects.” A Neural Network based Time-Series model, inspired by Facebook Prophet and AR-Net (Autoregressive neural network), built on PyTorch. “A new library to analyze time series data. Kats is a lightweight, easy-to-use, and generalizable framework for generic time series analysis” Anomaly Detection Toolkit (ADTK) FB Prophet Neural Prophet Kats Favourite Python Libraries
  • 35. | © Copyright 2023, InfluxData What next?
  • 36. | © Copyright 2023, InfluxData Balena Hub 36 https://hub.balena.io/organizations/g_jay_clifford/apps/balenAir_InfluxDB_V2 https://forums.balena.io
  • 37. | © Copyright 2023, InfluxData https://influxdbu.com/ https://influxcommunity.slack.com/ Learning and Community 37
  • 38. | © Copyright 2023, InfluxData Any Questions?
  • 39. | © Copyright 2023, InfluxData www.influxdata.com
  • 40. | © Copyright 2023, InfluxData Step-by-step tutorial
  • 41. | © Copyright 2023, InfluxData Deployment with balena 41
  • 42. | © Copyright 2023, InfluxData Deployment with balena https://github.com/InfluxCommunity/balenair/ 42
  • 43. | © Copyright 2023, InfluxData Deployment with balena https://github.com/InfluxCommunity/balenair/blob/master/docker-compose.yml 43
  • 44. | © Copyright 2023, InfluxData Deployment with balena → flux https://github.com/InfluxCommunity/balenair/blob/master/docker-compose.yml 44
  • 45. | © Copyright 2023, InfluxData Deployment with balena 45
  • 46. | © Copyright 2023, InfluxData Deployment with balena 46
  • 47. | © Copyright 2023, InfluxData Deployment with balena 47
  • 48. | © Copyright 2023, InfluxData Deployment with balena 48
  • 49. | © Copyright 2023, InfluxData Deployment with balena 49
  • 50. | © Copyright 2023, InfluxData Deployment with balena 50
  • 51. | © Copyright 2023, InfluxData Deployment with balena 51
  • 52. | © Copyright 2023, InfluxData Deployment with balena 52
  • 53. | © Copyright 2023, InfluxData InfluxDB Cloud 53
  • 54. | © Copyright 2023, InfluxData InfluxDB Cloud 54 from(bucket: "C02-Demo") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "mqtt_consumer") |> filter(fn: (r) => r["_field"] == "co2") |> filter(fn: (r) => r["location"] == "ES") |> aggregateWindow(every: 30s, fn: mean, createEmpty: false ) |> yield(name: "actual") |> holtWinters(n: 8, interval: 30s, withFit: true) |> yield(name: "forcast") import "contrib/anaisdg/anomalydetection" from(bucket: "C02-Demo") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "mqtt_consumer") |> filter(fn: (r) => r["_field"] == "co2") |> anomalydetection.mad(threshold: 3.0) |> filter(fn: (r) => r["level"] == "anomaly") // Notice how you can filter for the actual MAD value to better discover anomalous series. |> filter(fn: (r) => r["MAD"] > 3.0) |> group(columns: ["location"], mode:"by") |> aggregateWindow(every: 1m, fn: count, createEmpty: false ) |> yield()