zenoh: A Next-Generation Protocol for IoT and Edge Computing
summary
A new protocol unifies pub/sub, distributed queries, geographically distributed storage and on‑node computations; implementation is in Rust with language bindings for Python, Java, C++, Go and a tiny C client xenopico for constrained devices. It runs over UDP/TCP/QUIC, uses pluggable backends (InfluxDB, RocksDB, SQL), shows millions of messages per second on a single machine and per‑message overhead near five bytes, and reports latencies around 60 μs at load; examples include a Louvre sensor deployment and a zenoflow data‑pipeline runtime.
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
31mThe Zenoh Protocol: Zero Overhead Pub/sub, Store/Query and Compute
36mEclipse Zenoh
50mHigh Performance Network Programming in Rust
41mEnergy Consumption and Communicating Protocols
24mRoute and store MQTT messages anywhere with Eclipse Zenoh
01h 25mIntro + Deep Dive: Specialized Network Protocols for IoT+Edge with Kubernetes
