AC

Eclipse Zenoh

Protocole Zenoh

Unifier le continuum IoT / Edge / Cloud

Un protocole qui unifie les données en mouvement, les données au repos et les calculs. Des microcontrôleurs 2KB aux clusters cloud.

La Genèse de Zenoh

Comment un protocole est né de la nécessité — et nommé d'après un philosophe

Vers 2009–2010, alors qu’il était directeur technique de PrismTech et co-président du groupe d’intérêt DDS de l’OMG, Angelo Corsaro travaillait sur certains des premiers systèmes à très grande échelle — des déploiements couvrant les domaines militaire, aérospatial et les villes intelligentes. Deux problèmes structurels sont apparus clairement.

Le Problème d’Échelle

DDS ne pouvait pas évoluer vers les réseaux mondiaux, ni se réduire aux appareils contraints. CoAP était trop centré sur le cloud ; le modèle de courtier de MQTT forçait même les appareils co-localisés à communiquer via un serveur à des milliers de kilomètres.

Le Fossé de Transparence

Le Pub/Sub avait atteint la transparence de localisation pour les données en mouvement. Mais une fois les données stockées, cette transparence disparaissait — forçant tout vers le stockage cloud centralisé. Les applications nécessitant un accès à faible latence aux données stockées n’avaient pas de bonne réponse.

Les systèmes de cette époque — ce qu’Angelo appelle l’ère du « Frankenstein Numérique » — étaient assemblés en combinant plusieurs piles de protocoles. Son objectif est devenu clair : concevoir un protocole unique du microcontrôleur au centre de données, sans contraintes topologiques, avec des abstractions unifiées pour les données en mouvement, au repos et les calculs.

Je devais faire quelque chose. J’ai commencé à travailler sur l’idée d’un protocole qui pourrait fonctionner efficacement du microcontrôleur jusqu’au centre de données, sans contraintes topologiques et fournissant une abstraction unifiée pour traiter les données en mouvement et au repos.
— Angelo Corsaro, The Zenoh Report, February 2026

Pourquoi « Zenoh » ?

Le nom porte deux références philosophiques et un acronyme d’ingénierie. Grandi en Sicile, Angelo était entouré de l’héritage de la philosophie grecque antique. Il était particulièrement attiré par Zénon d’Élée, dont les paradoxes de l’infini le fascinaient depuis l’enfance.

Le stoïcisme — fondé par Zénon de Citium — a laissé une marque tout aussi profonde à travers les Méditations de Marc Aurèle.

Z·E·N·O·HZero Network OverHeadZeno of Elea (pre-Socratic)Zenon of Citium (Stoic founder)

La différence entre Zenon et Zenoh est inférieure à une lettre — c’est juste le dépassement du « h ».

Zéro Surcharge

Conçu pour les environnements les plus contraints en ressources. Le format fil de Zenoh est minimal, efficace et déterministe.

Fonctionne Partout

Des microcontrôleurs 2KB RAM aux déploiements cloud multi-datacenters. Un seul protocole, chaque niveau de votre stack.

Transparent par Localisation

Les producteurs et les consommateurs sont totalement découplés. Déplacez les ressources entre edge et cloud sans modifier le code applicatif.