Eclipse Zenoh
summary
Zenoh is a pub/sub/query protocol that runs from microcontrollers to data centers, implemented mostly in Rust with an MCU C port that is MISRA‑C compliant with only minor violations. It uses a 5‑byte minimal wire format, supports shared‑memory, UDP/TCP/QUIC and Bluetooth, and ships lightweight Rust routers that hit ~70 Gbit/s on 100Gbps hardware and ~6–10 µs latency in ultra‑low‑latency mode. Plugins provide storage, DDS/MQTT/ROS bridges and a JavaScript/WASM API; an AUTOSAR/ACLD certification path is in progress.
AI-written summary · about
chapters (13)
- 0:00The need for Zeno
- 2:56Zeno protocol design
- 4:52Implementation and transport
- 6:17Topologies and clients
- 8:58MCU support and compliance
- 10:06Abstractions and primitives
- 20:30Code examples
- 22:18Router plugins
- 23:14Performance metrics
- 24:41Recent and future releases
- 28:51Industry recognition
- 29:43Conclusion and Q&A
- 32:08Real-world projects
related talks
01h 03mZenoh: The Edge Computing Data Fabric
54mzenoh: A Next-Generation Protocol for IoT and Edge Computing
31mThe Zenoh Protocol: Zero Overhead Pub/sub, Store/Query and Compute
50mHigh Performance Network Programming in Rust
46mEclipse Cyclone DDS: Data Sharing in the IoT Age
41mScaling IoT and Web messaging infrastructure for fun and profit: An Introduction to Eclipse Amlen
22mZenoh-Flow drift improving an Autonomous Driving platform
31mEclipse Amlen: Pub/Sub messaging for ALL the Things
