Eclipse Zenoh
Protocolo Zenoh
Unificando el continuum IoT / Edge / Cloud
Un protocolo que unifica datos en movimiento, datos en reposo y computaciones. Desde microcontroladores de 2KB hasta clústeres en la nube.
Explorar Zenoh
Informe
Digest mensual de innovaciones de Zenoh, destacados del ecosistema e historias de la comunidad.
Artículos
Publicaciones científicas e investigaciones sobre el protocolo Zenoh.
Libro
La guía completa de Zenoh — arquitectura, conceptos y ejemplos prácticos.
Conferencias
Presentaciones en conferencias y charlas técnicas de Angelo Corsaro.
La Génesis de Zenoh
Cómo un protocolo nació de la necesidad — y fue nombrado por un filósofo
Hacia 2009–2010, mientras era CTO de PrismTech y co-presidía el Grupo de Interés Especial DDS de la OMG, Angelo Corsaro trabajaba en algunos de los primeros Sistemas de Escala Extremadamente Grande — despliegues que abarcaban infraestructura militar, aeroespacial y de Ciudades Inteligentes. Dos problemas estructurales cristalizaron.
El Problema de Escala
DDS no podía escalar hacia redes globales ni reducirse a dispositivos restringidos. CoAP era demasiado centrado en la nube; el modelo de broker de MQTT obligaba incluso a dispositivos co-ubicados a comunicarse a través de un servidor a miles de kilómetros.
La Brecha de Transparencia
Pub/Sub había logrado transparencia de ubicación para los datos en movimiento. Pero una vez almacenados, esa transparencia desaparecía — obligando todo al almacenamiento cloud centralizado. Las aplicaciones que necesitaban acceso de baja latencia a datos almacenados no tenían buena respuesta.
Los sistemas de esa época — lo que Angelo llama la era del “Frankenstein Digital” — se ensamblaban conectando múltiples pilas de protocolos. Su objetivo quedó claro: diseñar un único protocolo del microcontrolador al centro de datos, sin restricciones topológicas, con abstracciones unificadas para datos en movimiento, en reposo y computaciones.
“Tenía que hacer algo. Empecé a trabajar en la idea de un protocolo que pudiera funcionar eficientemente desde el microcontrolador hasta el centro de datos, sin restricciones topológicas y con abstracción unificada para datos en movimiento y en reposo.”
¿Por qué “Zenoh”?
El nombre lleva dos referencias filosóficas y un acrónimo de ingeniería. Criado en Sicilia, Angelo estaba rodeado del legado de la filosofía griega antigua. Se sentía especialmente atraído por Zenón de Elea (Zenon d’Élée), cuyas paradójas del infinito le fascinaron desde la infancia.
El estoicismo — fundado por Zenón de Citio — dejó una marca igualmente profunda a través de las Meditaciones de Marco Aurelio.
La diferencia entre Zenon y Zenoh es menos que una letra — es solo el exceso de la “h”.
Cero Overhead
Diseñado para los entornos más limitados en recursos. El formato wire de Zenoh es mínimo, eficiente y determinista.
Funciona en Todas Partes
Desde microcontroladores con 2KB de RAM hasta despliegues cloud multi-datacenter. Un solo protocolo para cada nivel de tu stack.
Transparente por Ubicación
Productores y consumidores están completamente desacoplados. Mueve recursos entre edge y cloud sin cambiar el código de la aplicación.