zenoh: A Next-Generation Protocol for IoT and Edge Computing
summary
zenoh is a pub/sub + distributed-query protocol that unifies data-in-motion, data-at-rest and computations, implemented in Rust core with language bindings for Python C Go Java C++ and Rust. It runs over UDP TCP or QUIC, supports peer-to-peer meshes plus routers, and offers push and pull subscribers, plugin storage backends (filesystem InfluxDB RocksDB SQL) and server-side evals. Benchmarks report millions of messages/sec on one machine and ~60 μs latency beyond 1k msgs/sec with only ~5 bytes overhead per message.
AI-written summary · about
chapters (26)
- 0:00Introduction
- 1:36IoT protocols
- 3:30Open source implementations
- 5:15Limitations
- 8:17Journey of Data
- 10:20Edge Computing
- 12:32Semantic Confusion
- 14:37What is zenoh
- 16:47What is xenonet
- 18:54Peertopeer mode
- 19:40Routers
- 20:37Other Highlights
- 22:51Naming Data Elements
- 24:22Selectors
- 26:10Entities
- 29:09Write
- 29:39Storage
- 31:19evals
- 33:07specific examples
- 38:51flexibility
- 39:24clients
- 40:03xenoflow
- 40:52Performance
- 42:54Getting started
- 50:11Code snippets
- 52:08EdgeNative Working Group
related talks
54mzenoh: A Next-Generation Protocol for IoT and Edge Computing
01h 03mZenoh: The Edge Computing Data Fabric
24mRoute and store MQTT messages anywhere with Eclipse Zenoh
01h 25mIntro + Deep Dive: Specialized Network Protocols for IoT+Edge with Kubernetes
28mScaling DDS and MQTT with Eclipse Zenoh
37mBuilding an Open IoT Solution with EdgeX Foundry and Zephyr Project
40mBuilding Scalable Resilient IoT Messaging
01h 02mIoT on the Edge
