SlideShare a Scribd company logo
APACHECON @HOME
Sept. 29th – Oct. 2nd 2020
2
Join Me Virtually @ Future of Data - Princeton on Youtube & Zoom
@PaasDev
https://www.meetup.com/futureofdata-princeton/
https://github.com/tspannhw
From Big Data to AI to Streaming to Containers to
Cloud to Analytics to Cloud Storage to Fast Data to
Machine Learning to Microservices to ...
APACHECON NA
2020
My Talk List
29/9/2020, 1:35 PM EDT - Incrementally Streaming RDBMS Data to Your Data Lake
Automagically with John Kuchmek
29/9/2020, 2:15 PM EDT - Using the Mm FLaNK Stack for Edge AI
29/09/2020, 3:35 PM EDT - Real-Time Stock Processing With Apache NiFi, Apache Flink and
Apache Kafka with Pierre Villard
30/9/2020, 1:35 PM EDT - Apache Deep Learning 301 with Ian Brooks, PhD.
30/9/2020, 2:15 PM EDT - Edge to AI: Analytics from Edge to Cloud with Efficient Movement of
Machine Data with Paul Vidal
30/9/2020, 2:55 PM EDT - Utilizing Apache NiFi and MiNiFi for EdgeAI IoT at Scale with
Sunile Manjee
•
•
•
•
•
•
Edge AI with FLaNK
APACHECON NA
2020
The FLaNK stack is a team of Apache Open
Source software that can be used to rapidly
build streaming event pipelines that span use
cases from Cloud Ingest, I(I)oT, Log Processing,
Cybersecurity Analytics and more.
The FLaNK stack consists of Apache Flink,
Apache NiFi and Apache Kafka at it’s core. With
Apache Kudu as the second option for the K
and a preferred data store.
APACHECON NA
2020
https://github.com/tspannhw/MmFLaNK
https://www.datainmotion.dev/2019/11/introducing-mm-flank-apache-flink-stack.html
APACHECON NA
2020
Apache MXNet and DJL.AI as a
preferred option for running Deep
Learning as part of data flows.
We can run Deep Learning on edge
devices, in NiFi flows, in Flink apps and
in NiFi connected cloud machine
learning services like Cloudera
Machine Learning.
9
Edge AI to Cloud Streaming Pipeline
Device Data
SensorsEnergy Logs
Weather
Sensors
Aggregates
Energy
SQL
Analytics
MiNiFi
Agent
Deep Learning
Classification
Edge Private
Cloud
Multi-Public
Cloud
APACHECON NA
2020
APACHECON NA
2020
Edge Devices
NVIDIA Jetson Xavier
NX
NVIDIA Jetson Nano
RPI 4 NCC2 Enviro+
USB Web Cameras
Enviro+ Sensors
https://www.datainmotion.dev/2020/06/unboxing-most-amazing-edge-ai-device.html
Edge Software
Apache NiFi / MiNiFi
Java and C++ Agents
Python 3
DetectNet
GoogleNet
MQTT
HTTP
JDK 8
APACHECON NA
2020
MiNiFi Java Agent
● Reads Sensor
Logs
● OpenVino NCC2
AI
● Reads Images
● Sends to NiFi
Gateway
Apache NiFi Gateway
processors, validates,
transforms, cleans,
routes and streams
events for additional
processing through
Apache Kafka topics.
APACHECON NA
2020
{"uuid": "rpi4_uuid_jfx_20200826203733", "amplitude100": 1.2, "amplitude500": 0.6, "amplitude1000": 0.3, "lownoise": 0.6,
"midnoise": 0.2, "highnoise": 0.2, "amps": 0.3, "ipaddress": "192.168.1.76", "host": "rp4", "host_name": "rp4", "macaddress":
"6e:37:12:08:63:e1", "systemtime": "08/26/2020 16:37:34", "endtime": "1598474254.75", "runtime": "28179.03", "starttime":
"08/26/2020 08:47:54", "cpu": 48.3, "cpu_temp": "72.0", "diskusage": "40219.3 MB", "memory": 24.3, "id":
"20200826203733_28ce9520-6832-4f80-b17d-f36c21fd8fc9", "temperature": "47.2", "adjtemp": "35.8", "adjtempf": "76.4",
"temperaturef": "97.0", "pressure": 1010.0, "humidity": 8.3, "lux": 67.4, "proximity": 0, "oxidising": 77.9, "reducing": 184.6, "nh3":
144.7, "gasKO": "Oxidising: 77913.04 OhmsnReducing: 184625.00 OhmsnNH3: 144651.47 Ohms"}
APACHECON NA
2020
BME280 - temperature, pressure, humidity sensor
LTR-559 - light and proximity sensor
MICS6814 - analog gas sensor
ADS1015 ADC
MEMS - microphone
0.96-inch, 160 x 80 color LCD
APACHECON NA
2020
MiNiFi Java Agent
● Runs Google
Net on Three
Cameras
● Sends Images
● Sends
classification
and device data
to NiFi Gateway
Apache NiFi Gateway
processors, validates,
transforms, cleans,
routes and streams
events for additional
processing through
Apache Kafka topics.
APACHECON NA
2020
APACHECON NA
2020
INSERT INTO global_sensor_events
SELECT scada.uuid,scada.systemtime,scada.temperaturef,
scada.pressure,scada.humidity,scada.lux,scada.proximity,
scada.oxidising,scada.reducing,scada.nh3,scada.gasko,
energy.`current`,energy.voltage,energy.`power`,
energy.`total`,energy.fanstatus
FROM energy, scada
WHERE scada.systemtime = energy.systemtime;
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
APACHECON NA
2020
https://www.datainmotion.dev/2019/08/rapid-iot-development-with-cloudera.html
https://www.datainmotion.dev/2019/09/powering-edge-ai-for-sensor-reading.html
https://www.datainmotion.dev/2019/05/dataworks-summit-dc-2019-report.html
https://www.datainmotion.dev/2019/03/using-raspberry-pi-3b-with-apache-nifi.html
https://www.datainmotion.dev/2020/06/unboxing-most-amazing-edge-ai-device.html
https://www.datainmotion.dev/2019/08/edge-processing-with-jetson-nano-part-3.html
https://www.datainmotion.dev/2020/04/predicting-sensor-readings-with-time.html
https://www.datainmotion.dev/2020/05/time-series-analysis-dataflow.html
APACHECON NA
2020
The code, build scripts, schemas, table DDL, Flink SQL, Kafka Connect configuration, NiFi flows, HBase
tables, Kudu tables, Hive tables, HDFS directories, alerts, images, HTML, docs, links and all the goodies are
here. Please fork and contribute.
https://github.com/tspannhw/ApacheConAtHome2020
https://github.com/tspannhw/minifi-xaviernx
https://github.com/tspannhw/minifi-jetson-nano
https://github.com/tspannhw/minifi-enviroplus
https://github.com/tspannhw/meetup-sensors/blob/main/flink-sql/democdf.sh
https://github.com/tspannhw/FlinkSQLDemo
APACHECON NA
2020

More Related Content

What's hot (20)

PDF
Mm.. FLaNK Stack (MiNiFi MXNet Flink NiFi Kudu Kafka)
Timothy Spann
 
PDF
Live Demo Jam Expands: The Leading-Edge Streaming Data Platform with NiFi, Ka...
Timothy Spann
 
PDF
Cracking the nut, solving edge ai with apache tools and frameworks
Timothy Spann
 
PDF
Real time stock processing with apache nifi, apache flink and apache kafka
Timothy Spann
 
PDF
Codeless pipelines with pulsar and flink
Timothy Spann
 
PDF
ApacheCon 2021 Apache Deep Learning 302
Timothy Spann
 
PDF
FLiP Into Trino
Timothy Spann
 
PDF
Pass data community summit - 2021 - Real-Time Streaming in Azure with Apache ...
Timothy Spann
 
PDF
Learning the basics of Apache NiFi for iot OSS Europe 2020
Timothy Spann
 
PDF
Osacon 2021 hello hydrate! from stream to clickhouse with apache pulsar and...
Timothy Spann
 
PPTX
Data Ingestion At Scale (CNECCS 2017)
Jeffrey Sica
 
PDF
MQTT. Kafka. InfluxDB. SQL. IoT Harmony. #tutorial by Stefan Bocutiu
landoop
 
PDF
Flink London meetup 3 March 2016 - Flink basics
Cyrus New
 
PDF
Flink sql for continuous sql etl apps & Apache NiFi devops
Timothy Spann
 
PDF
Hail hydrate! from stream to lake using open source
Timothy Spann
 
PDF
DBCC 2021 - FLiP Stack for Cloud Data Lakes
Timothy Spann
 
PDF
Data science online camp using the flipn stack for edge ai (flink, nifi, pu...
Timothy Spann
 
PDF
Automation + dev ops summit hail hydrate! from stream to lake
Timothy Spann
 
PDF
Using FLiP with influxdb for edgeai iot at scale 2022
Timothy Spann
 
PDF
Internet of Things (IoT) - in the cloud or rather on-premises?
Guido Schmutz
 
Mm.. FLaNK Stack (MiNiFi MXNet Flink NiFi Kudu Kafka)
Timothy Spann
 
Live Demo Jam Expands: The Leading-Edge Streaming Data Platform with NiFi, Ka...
Timothy Spann
 
Cracking the nut, solving edge ai with apache tools and frameworks
Timothy Spann
 
Real time stock processing with apache nifi, apache flink and apache kafka
Timothy Spann
 
Codeless pipelines with pulsar and flink
Timothy Spann
 
ApacheCon 2021 Apache Deep Learning 302
Timothy Spann
 
FLiP Into Trino
Timothy Spann
 
Pass data community summit - 2021 - Real-Time Streaming in Azure with Apache ...
Timothy Spann
 
Learning the basics of Apache NiFi for iot OSS Europe 2020
Timothy Spann
 
Osacon 2021 hello hydrate! from stream to clickhouse with apache pulsar and...
Timothy Spann
 
Data Ingestion At Scale (CNECCS 2017)
Jeffrey Sica
 
MQTT. Kafka. InfluxDB. SQL. IoT Harmony. #tutorial by Stefan Bocutiu
landoop
 
Flink London meetup 3 March 2016 - Flink basics
Cyrus New
 
Flink sql for continuous sql etl apps & Apache NiFi devops
Timothy Spann
 
Hail hydrate! from stream to lake using open source
Timothy Spann
 
DBCC 2021 - FLiP Stack for Cloud Data Lakes
Timothy Spann
 
Data science online camp using the flipn stack for edge ai (flink, nifi, pu...
Timothy Spann
 
Automation + dev ops summit hail hydrate! from stream to lake
Timothy Spann
 
Using FLiP with influxdb for edgeai iot at scale 2022
Timothy Spann
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Guido Schmutz
 

Similar to Using the FLaNK Stack for edge ai (apache mxnet, apache flink, apache nifi, apache kafka, apache kudu) (20)

PDF
Global Azure Bootcamp 2019 - AIoT powered by Azure
Andri Yadi
 
PDF
Automated Time Series Analysis using Deep Learning, Ray and Analytics Zoo
Jason Dai
 
PDF
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
Databricks
 
PDF
Democratizing Data Science on Kubernetes
John Archer
 
PDF
AIoT: Intelligence on Microcontroller
Andri Yadi
 
PDF
CoC23_ Looking at the New Features of Apache NiFi
Timothy Spann
 
PDF
CoC23_ Looking at the New Features of Apache NiFi
ssuser73434e
 
PDF
batbern43 Events - Lessons learnt building an Enterprise Data Bus
BATbern
 
PDF
Using Data Science & Serverless Python to find apartment in Toronto
Daniel Zivkovic
 
PDF
Iot and AWS webinar
Anita Quevedo Solidoro
 
PPTX
Spring on PAS - Fabio Marinelli
VMware Tanzu
 
PDF
Apache Kafka® and Analytics in a Connected IoT World
confluent
 
PPTX
Introduction to PowerAI - The Enterprise AI Platform
Indrajit Poddar
 
PDF
Global Azure Bootcamp 2018 - Azure IoT Central
Andri Yadi
 
PDF
A journay to do AI research in the cloud.pdf
Liang Yan
 
PDF
NVIDIA at Breakthrough Discuss for Space Exploration
Alison B. Lowndes
 
POTX
Introduction to pyspark new
Anam Mahmood
 
PDF
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Andri Yadi
 
PPTX
IoT Sensor Sensibility - Hull Digital - C4Di - Feb 2016
Glynn Bird
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Andri Yadi
 
Automated Time Series Analysis using Deep Learning, Ray and Analytics Zoo
Jason Dai
 
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
Databricks
 
Democratizing Data Science on Kubernetes
John Archer
 
AIoT: Intelligence on Microcontroller
Andri Yadi
 
CoC23_ Looking at the New Features of Apache NiFi
Timothy Spann
 
CoC23_ Looking at the New Features of Apache NiFi
ssuser73434e
 
batbern43 Events - Lessons learnt building an Enterprise Data Bus
BATbern
 
Using Data Science & Serverless Python to find apartment in Toronto
Daniel Zivkovic
 
Iot and AWS webinar
Anita Quevedo Solidoro
 
Spring on PAS - Fabio Marinelli
VMware Tanzu
 
Apache Kafka® and Analytics in a Connected IoT World
confluent
 
Introduction to PowerAI - The Enterprise AI Platform
Indrajit Poddar
 
Global Azure Bootcamp 2018 - Azure IoT Central
Andri Yadi
 
A journay to do AI research in the cloud.pdf
Liang Yan
 
NVIDIA at Breakthrough Discuss for Space Exploration
Alison B. Lowndes
 
Introduction to pyspark new
Anam Mahmood
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Andri Yadi
 
IoT Sensor Sensibility - Hull Digital - C4Di - Feb 2016
Glynn Bird
 
Ad

More from Timothy Spann (20)

PDF
14May2025_TSPANN_FromAirQualityUnstructuredData.pdf
Timothy Spann
 
PDF
Streaming AI Pipelines with Apache NiFi and Snowflake NYC 2025
Timothy Spann
 
PDF
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
Timothy Spann
 
PDF
Conf42_IoT_Dec2024_Building IoT Applications With Open Source
Timothy Spann
 
PDF
2024 Dec 05 - PyData Global - Tutorial Its In The Air Tonight
Timothy Spann
 
PDF
2024Nov20-BigDataEU-RealTimeAIWithOpenSource
Timothy Spann
 
PDF
TSPANN-2024-Nov-CloudX-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
PDF
2024-Nov-BuildStuff-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
PDF
14 November 2024 - Conf 42 - Prompt Engineering - Codeless Generative AI Pipe...
Timothy Spann
 
PDF
2024 Nov 05 - Linux Foundation TAC TALK With Milvus
Timothy Spann
 
PPTX
tspann06-NOV-2024_AI-Alliance_NYC_ intro to Data Prep Kit and Open Source RAG
Timothy Spann
 
PDF
tspann08-Nov-2024_PyDataNYC_Unstructured Data Processing with a Raspberry Pi ...
Timothy Spann
 
PDF
2024-10-28 All Things Open - Advanced Retrieval Augmented Generation (RAG) Te...
Timothy Spann
 
PDF
10-25-2024_BITS_NYC_Unstructured Data and LLM_ What, Why and How
Timothy Spann
 
PDF
2024-OCT-23 NYC Meetup - Unstructured Data Meetup - Unstructured Halloween
Timothy Spann
 
PDF
DBTA Round Table with Zilliz and Airbyte - Unstructured Data Engineering
Timothy Spann
 
PDF
17-October-2024 NYC AI Camp - Step-by-Step RAG 101
Timothy Spann
 
PDF
11-OCT-2024_AI_101_CryptoOracle_UnstructuredData
Timothy Spann
 
PDF
2024-10-04 - Grace Hopper Celebration Open Source Day - Stefan
Timothy Spann
 
PDF
01-Oct-2024_PES-VectorDatabasesAndAI.pdf
Timothy Spann
 
14May2025_TSPANN_FromAirQualityUnstructuredData.pdf
Timothy Spann
 
Streaming AI Pipelines with Apache NiFi and Snowflake NYC 2025
Timothy Spann
 
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
Timothy Spann
 
Conf42_IoT_Dec2024_Building IoT Applications With Open Source
Timothy Spann
 
2024 Dec 05 - PyData Global - Tutorial Its In The Air Tonight
Timothy Spann
 
2024Nov20-BigDataEU-RealTimeAIWithOpenSource
Timothy Spann
 
TSPANN-2024-Nov-CloudX-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
2024-Nov-BuildStuff-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
14 November 2024 - Conf 42 - Prompt Engineering - Codeless Generative AI Pipe...
Timothy Spann
 
2024 Nov 05 - Linux Foundation TAC TALK With Milvus
Timothy Spann
 
tspann06-NOV-2024_AI-Alliance_NYC_ intro to Data Prep Kit and Open Source RAG
Timothy Spann
 
tspann08-Nov-2024_PyDataNYC_Unstructured Data Processing with a Raspberry Pi ...
Timothy Spann
 
2024-10-28 All Things Open - Advanced Retrieval Augmented Generation (RAG) Te...
Timothy Spann
 
10-25-2024_BITS_NYC_Unstructured Data and LLM_ What, Why and How
Timothy Spann
 
2024-OCT-23 NYC Meetup - Unstructured Data Meetup - Unstructured Halloween
Timothy Spann
 
DBTA Round Table with Zilliz and Airbyte - Unstructured Data Engineering
Timothy Spann
 
17-October-2024 NYC AI Camp - Step-by-Step RAG 101
Timothy Spann
 
11-OCT-2024_AI_101_CryptoOracle_UnstructuredData
Timothy Spann
 
2024-10-04 - Grace Hopper Celebration Open Source Day - Stefan
Timothy Spann
 
01-Oct-2024_PES-VectorDatabasesAndAI.pdf
Timothy Spann
 
Ad

Recently uploaded (20)

PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPT
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PDF
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
MRRS Strength and Durability of Concrete
CivilMythili
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 

Using the FLaNK Stack for edge ai (apache mxnet, apache flink, apache nifi, apache kafka, apache kudu)