First i like to give an overview on common IoT Protocols:
#CoAP (Constrained Application Protocol -> Close to HTTP / REST ) #MQTT ( Message Queue Telemetry Transport -> Pub/Sub with Broker -> Well defined Quality of Service -> Newest addition Eclipse Amlem (formerly the core of IBM Watson IoT platform) -> Eclipse Sparkplug -> Standardization of the topics and payloads -> Interoperability!) , #DDS (Data Distribution Service -> Pub/Sub without Broker -> Drones / Robotics) #LwM2M (Lightweight M2M -> Runs on Top of CoAP or MQTT -> standard sets of payloads for sensors) #zenoh (https://zenoh.io/ Pub/Sub Protocol -> combines the advantages of #DDS and #MQTT) #eclipsefoundation #apache #opensource #lightweight (+ some comments that this is not complete and does not encompass Industrial and Building Automation)
Then I would like to show the leading edge IoT protocol Zenoh. Saving Zenoh Payload to Apache IoTDB. After that I would like to dive into Panel and the awesome capabilities of Apache ECharts.
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
From leading IoT Protocols to Python Dashboarding_final
1. 1
From leading edge IoT
Protocols to Python
Dashboarding an
End2End Journey
Lukas Ott - ApacheCon North America 2022
2. 2
●
Part of the community
●
By Day: Domain (Enterprise) Architect
●
By Night: Open Source Enthusiast
●
Pythonista
●
Copenhagen & Frankfurt
●
I connect People, Processes, Data and Machines
Who am I
@ot_luk
otluk
11. 11
Zenoh
●
Zenoh unifies data in motion, data at rest and computations.
It elegantly blends traditional pub/sub with geo distributed storage,
queries and computations, while retaining a level of time and space
efficiency that is well beyond any of the mainstream stacks.
– Zero Overhead Pub/sub, Store/Query and Compute.
12. 12
●
A high-level app and dashboarding solution for Python
– Use the PyData tools and plotting libraries that you know and love
– Develop in your favorite editor or notebook environment and
seamlessly deploy the resulting application
– Stream data large and small to the front end
●
Integrates for instance Apache Echarts
13. 13
Apache IoTDB
●
IoT native database with high performance for data
management and analysis
●
Checkout Apache Con Asia for more details