SlideShare a Scribd company logo
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Scale | InfluxDays NA 2021
Using FLaNK with InfluxDB for
EdgeAI IoT at Scale
Tim Spann | Developer Advocate
streamnative.io
Tim Spann, Developer Advocate
DZone Zone Leader and Big Data MVB Data DJay
streamnative.io
Founded by the original developers of
Apache Pulsar and Apache BookKeeper,
StreamNative builds a cloud-native event
streaming platform that enables
enterprises to easily access data as
real-time event streams.
streamnative.io
Apache is an open source, cloud-native
distributed messaging and streaming platform.
streamnative.io
Powered by Apache Pulsar, StreamNative provides a
cloud-native, real-time messaging and streaming platform
to support multi-cloud and hybrid cloud strategies.
Built for Containers
Cloud Native Flink SQL
StreamNative Cloud
© 2021  InfluxData Inc. All Rights Reserved.
● Apache Flink
● Apache Pulsar
● StreamNative's Flink Connector for Pulsar
● Apache NiFi
● Apache +++
FLiP(N) Stack
© 2021  InfluxData Inc. All Rights Reserved.
Apache Pulsar InfluxDB Sink
https:/
/pulsar.apache.org/docs/en/io-influxdb-sink/
© 2021  InfluxData Inc. All Rights Reserved.
Apache Pulsar InfluxDB Sink
bin/pulsar-admin sink stop --name influxdb-sink-jetson --namespace default
--tenant public
bin/pulsar-admin sinks delete --tenant public --namespace default --name
influxdb-sink-jetson
bin/pulsar-admin sinks create --archive
./connectors/pulsar-io-influxdb-2.8.0.nar --tenant public --namespace
default --name influxdb-sink-jetson --sink-config-file conf/influxcloud.yml
--inputs jetsoninflux --parallelism 1
bin/pulsar-admin sinks get --tenant public --namespace default --name
influxdb-sink-jetson
bin/pulsar-admin sinks status --tenant public --namespace default --name
influxdb-sink-jetson
https:/
/pulsar.apache.org/docs/en/io-influxdb-sink/
© 2021  InfluxData Inc. All Rights Reserved.
InfluxDB Telegraf MQTT
https:/
/www.influxdata.com/integration/mqtt-monitoring/
https:/
/github.com/streamnative/mop
MQTT on Pulsar (MoP)
© 2021  InfluxData Inc. All Rights Reserved.
InfluxDB Telegraf RabbitMQ
https:/
/www.influxdata.com/integration/mqtt-monitoring/
https:/
/github.com/streamnative/aop
AMQP on Pulsar (AoP)
https:/
/hub.streamnative.io/connectors/amqp-1-0-sink/
https:/
/hub.streamnative.io/connectors/amqp-1-0-source
streamnative.io
• Guaranteed delivery
• Data buffering
- Backpressure
- Pressure release
• Prioritized queuing
• Flow specific QoS
- Latency vs. throughput
- Loss tolerance
• Data provenance
• Supports push and pull
models
• Hundreds of processors
• Visual command and
control
• Over a 300 sources
• Flow templates
• Pluggable/multi-role
security
• Designed for extension
• Clustering
• Version Control
Why Apache NiFi?
© 2021  InfluxData Inc. All Rights Reserved.
InfluxDB via Apache NiFi
https:/
/www.influxdata.com/integration/mqtt-monitoring/
https:/
/github.com/streamnative/mop
https://github.com/influxdata/nifi-influxdb-bundle
https://www.influxdata.com/blog/building-a-data-stream-for-iot-with-nifi-and-influxdb/
streamnative.io
● Unified computing engine
● Batch processing is a special case of stream processing
● Stateful processing
● Massive Scalability
● Flink SQL for queries, inserts against Pulsar Topics
● Streaming Analytics
● Continuous SQL
● Continuous ETL
● Complex Event Processing
● Standard SQL Powered by Apache Calcite
Why Apache Flink?
streamnative.io
https://flink.apache.org/2019/05/03/pulsar-flink.html
https://github.com/streamnative/pulsar-flink
https://streamnative.io/en/blog/release/2021-04-20-flink-sql-on-st
reamnative-cloud
Flink + Pulsar
StreamNative Hub
StreamNative Cloud
Unified Batch and Stream COMPUTING
Batch
(Batch + Stream)
Unified Batch and Stream STORAGE
Offload
(Queuing + Streaming)
Apache Flink - Apache Pulsar - Apache NiFi <-> Devices <-> influxdb
Tiered Storage
Pulsar
---
KoP
---
MoP
---
Websocket
---
HTTP
Pulsar
Sink
Pulsar
Sink
Streaming
Edge Gateway
Protocols
End-to-End Streaming Edge App
DEMO
Using EdgeAI Devices
NVIDIA Device
Apache NiFi
Apache NiFi
Data to Enhance
IoT Stream
Apache NiFi
Apache NiFi
Influxdb properties
Controller properties
Apache NiFi
Apache NiFi
Apache NiFi
Apache Pulsar
StreamNative Cloud
StreamNative Cloud
StreamNative Cloud
StreamNative Cloud
StreamNative Flink SQL
StreamNative Flink SQL
StreamNative Flink SQL
StreamNative Flink SQL
Influx Data Explorer
Influx Data Explorer
Influx Data Explorer
Influx Data Explorer
Influx Data Explorer
Influx Data Explorer
Influx Data Explorer
Influx Data Explorer
● https://github.com/tspannhw/FLiP-InfluxDB
● https://pulsar.apache.org/docs/en/io-influxdb-sink/
● https://pulsar.apache.org/docs/en/io-overview/
● https://github.com/tspannhw/Flip-solr
● https://github.com/tspannhw/Flip-transit
● https://github.com/tspannhw/Flip-iot
● https://www.datainmotion.dev/2020/10/flank-strea
ming-edgeai-on-new-nvidia.html
● https://github.com/tspannhw/minifi-jetson-nano
● https://github.com/tspannhw/SpeakerProfile/
● https://hub.streamnative.io/connectors/influxdb-sin
k/2.5.1/
● https://github.com/tspannhw/minifi-xaviernx/
Let’s Keep
in Touch!
Speaker Name
Speaker title
@PaasDev
https://www.linkedin.com/in/timothyspann
https://github.com/tspannhw
Questions?
Thank You

More Related Content

PPTX
Marina Svicevic, Milos Pavkovic, Mladen Maric, Vijeta Hingorani [Socialgist] ...
PPTX
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
PDF
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
PDF
Sensor Data in InfluxDB by David Simmons, IoT Developer Evangelist | InfluxData
PDF
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
PDF
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
PDF
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
PDF
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Marina Svicevic, Milos Pavkovic, Mladen Maric, Vijeta Hingorani [Socialgist] ...
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
Sensor Data in InfluxDB by David Simmons, IoT Developer Evangelist | InfluxData
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...

What's hot (20)

PDF
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
PDF
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
PDF
Virtual training intro to InfluxDB - June 2021
PDF
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
PDF
Martin Moucka [Red Hat] | How Red Hat Uses gNMI, Telegraf and InfluxDB to Gai...
PDF
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
PDF
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
PDF
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
PDF
Upgrading Made Easy: Moving to InfluxDB 2.x or InfluxDB Cloud with Cribl LogS...
PDF
Hari-Prasad Sudharshan [Fujitsu Network Communications] | ML-Based Data-Drive...
PDF
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
PDF
How to Gain Visibility into Containers, VM’s and Multi-Cloud Environments Usi...
PDF
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
PDF
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
PDF
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays EMEA 2021
PPTX
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
PDF
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
PDF
How to Deliver a Critical and Actionable Customer-Facing Metrics Product with...
PPTX
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
PDF
Webinar Registration Getting Started with Building Your First IoT App
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
Virtual training intro to InfluxDB - June 2021
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
Martin Moucka [Red Hat] | How Red Hat Uses gNMI, Telegraf and InfluxDB to Gai...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
Upgrading Made Easy: Moving to InfluxDB 2.x or InfluxDB Cloud with Cribl LogS...
Hari-Prasad Sudharshan [Fujitsu Network Communications] | ML-Based Data-Drive...
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
How to Gain Visibility into Containers, VM’s and Multi-Cloud Environments Usi...
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays EMEA 2021
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
How to Deliver a Critical and Actionable Customer-Facing Metrics Product with...
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
Webinar Registration Getting Started with Building Your First IoT App
Ad

Similar to Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Scale | InfluxDays NA 2021 (20)

PDF
DBCC 2021 - FLiP Stack for Cloud Data Lakes
PDF
Cloud lunch and learn real-time streaming in azure
PDF
AIDevWorldApacheNiFi101
PDF
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
PDF
Devfest uk & ireland using apache nifi with apache pulsar for fast data on-r...
PDF
Using FLiP with influxdb for edgeai iot at scale 2022
PDF
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
PDF
Big mountain data and dev conference apache pulsar with mqtt for edge compu...
PDF
OSSNA Building Modern Data Streaming Apps
PDF
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PDF
ApacheCon 2021 - Apache NiFi Deep Dive 300
PDF
The Never Landing Stream with HTAP and Streaming
PDF
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
PDF
Music city data Hail Hydrate! from stream to lake
PPTX
IoT and Event Streaming at Scale with Apache Kafka
PDF
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
PDF
Using Apache NiFi with Apache Pulsar for Fast Data On-Ramp
PDF
Designing Event-Driven Applications with Apache NiFi, Apache Flink, Apache Sp...
PDF
FLiP Into Trino
PDF
Ai dev world utilizing apache pulsar, apache ni fi and minifi for edgeai io...
DBCC 2021 - FLiP Stack for Cloud Data Lakes
Cloud lunch and learn real-time streaming in azure
AIDevWorldApacheNiFi101
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
Devfest uk & ireland using apache nifi with apache pulsar for fast data on-r...
Using FLiP with influxdb for edgeai iot at scale 2022
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
Big mountain data and dev conference apache pulsar with mqtt for edge compu...
OSSNA Building Modern Data Streaming Apps
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
ApacheCon 2021 - Apache NiFi Deep Dive 300
The Never Landing Stream with HTAP and Streaming
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
Music city data Hail Hydrate! from stream to lake
IoT and Event Streaming at Scale with Apache Kafka
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
Using Apache NiFi with Apache Pulsar for Fast Data On-Ramp
Designing Event-Driven Applications with Apache NiFi, Apache Flink, Apache Sp...
FLiP Into Trino
Ai dev world utilizing apache pulsar, apache ni fi and minifi for edgeai io...
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)

PPTX
Big Data Technologies - Introduction.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Modernizing your data center with Dell and AMD
PDF
Encapsulation theory and applications.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
Encapsulation_ Review paper, used for researhc scholars
Modernizing your data center with Dell and AMD
Encapsulation theory and applications.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Electronic commerce courselecture one. Pdf

Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Scale | InfluxDays NA 2021