ML & Data Processing for Industrial IoT with InfluxDB

suyashjoshi 100 views 20 slides Sep 20, 2024
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

Industrial IoT use case with InfluxDB for Code.Talks conference (Sep, 2024). Demo application code : https://github.com/InfluxCommunity/IoT-Sensor-Demo/


Slide Content

| © Copyright 2024, InfluxData1
ML & Data Processing
for Industrial IoT

Suyash Joshi
sjoshi@influxdata.com
Sr. Developer Advocate
InfluxData

@codetalkshh

| © Copyright 2024, InfluxData2
●Senior software developer advocate at
InfluxData based in London, UK
●Over a decade of experience in enterprise
software development in SF Bay Area
●B.S. in Computer Science & M.A. in Game
Development
●Passionate about Data & AI, IoT, creative
coding, with a love for sharing knowledge
●When not coding, you’ll find me conjuring
up magic tricks!
> whoami : @suyashcjoshi

| © Copyright 2024, InfluxData3
Industrial IoT
&
Data Flow
3

| © Copyright 2024, InfluxData4
Data
Data Lake
Machine
Learning

| © Copyright 2024, InfluxData5
Time Series Data
Warehouse IoT
Devices
Ingest - A high amount of data streaming in at nano
second precision

Compression - The ability to store this large data set
without breaking the bank

Cardinality - The need to store wide rows,
timestamped data with multiple values

Querying by Time - Query and process rows by
time, values, and tags

Real time Analytics - Fast queries for real-time
analytics
Track + Monitor
application
infrastructure
Metrics from
everywhere
Robotics and
Green Energy

| © Copyright 2024, InfluxData6
TIME SERIES
Rise of time series data
DOCUMENT SEARCHRELATIONAL
•Events, metrics, time-stamped
•For IoT, analytics, cloud native
•Distributed
search
•Logs
•Geo
•High
throughput
•Large
document
•Orders
•Customers
•Records
Time series is fastest growing
data category by far
All others
Time series
source: DB Engines
influxdb

| © Copyright 2024, InfluxData7
Time Series Database: InfluxDB 3.0

| © Copyright 2024, InfluxData8
IIoT Data Storage & Processing

Edge Cloud
Privacy Higher privacy, data stays
local
Potential privacy risks, data
stored off-site
ScalabilityLimited by local resources,
harder to scale
Highly scalable, extensive
resources available
ManagementChallenging to update and
maintain locally
Easier management, centralized
updates
Cost Potentially lower operational
costs but higher initial setup
Ongoing costs can vary based on
data transfer and storage

| © Copyright 2024, InfluxData9
Edge Data Replication (EDR)
EDGE
EDR removes a lot of complexity to
maintain Edge to Cloud replication and
thus enabling Customers to bring OT
and IT closer and eliminate data
silos.
HUB

| © Copyright 2024, InfluxData10

Industrial IoT (IIoT) Ecosystem

| © Copyright 2024, InfluxData11
Data Processing & Storage
●Archive

●Analyze,
Visualize

●Process,
Transform

●Train for ML

| © Copyright 2024, InfluxData12
Machine Learning
12

| © Copyright 2024, InfluxData13
Sensor
Data
Vehicle CountAverage Speed
Time Series & Vector Database for ML Processing
Video
Vectors
Traffic Anomaly
Embeddings

| © Copyright 2024, InfluxData14
Normalizing & Vectorizing Time Series Data
for Similarity Search or Anomaly Detection

| © Copyright 2024, InfluxData15
Machine Learning on Streaming Data
ML Model
(Cloud/Local)

| © Copyright 2024, InfluxData16
Live Demo!

| © Copyright 2024, InfluxData17
LED, PIR & Joystick (sensors)
Raspberry Pi 3B +
On device ML processing
(Python)
Real Time Data
Visualization
mosquitto
protocol
Arduino Uno R4 (WiFi)

| © Copyright 2024, InfluxData18
Resources
Try InfluxDB for free!

Resources

●Industrial IoT with InfluxDB: https://www.influxdata.com/resources/industrial-iot-with-influxdb/
●Blogs : https://www.influxdata.com/blog
●Documentation: https://docs.influxdata.com
●InfluxDB University (free training): https://influxdbu.com
●Community: https://influxcommunity.slack.com & https://community.influxdata.com

❖www.influxdata.com/cloud
❖via cloud marketplace

| © Copyright 2024, InfluxData19
Any questions ?
19
Suyash Joshi
sjoshi@influxdata.com
Sr. Developer Advocate

| © Copyright 2024, InfluxData20
i n f l u x d a t a . c o m