Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. Embrace all the little things with Zenoh-Pico

Embrace all the little things with Zenoh-Pico

Session details
Status: 
Declined
Speaker(s): 
Carlos Guimarães (ZettaScale Technology SARL)
Experience level: 
Beginner
Session Track: 
IoT & Edge
Session Type: 
Standard

Have you ever struggled to integrate embedded devices in your application logic? Especially when your application may also run everywhere across the cloud to thing continuum? For a long time, stitching together multiple communication technologies has been the obvious way to go for making microcontrollers part of your application. But a new time has come.

Eclipse Zenoh has proven to be a unified solution for the Cloud-to-Things continuum for efficiently distributing data, greatly improving the wire efficiency of existing protocols while providing higher level abstractions. 

In this talk, you will learn about Zenoh-Pico: a Zenoh-based implementation that helps developers to support constrained devices in their application logic. You will also learn how commonly used protocols compare with Zenoh-Pico with respect to performance, latency, footprint, wire overhead, and energy consumption. And finally, the fun part: you will learn how to build an embedded application based on Zenoh-Pico to remotely control a tiny and cute robot.

Background:

The digitalization of several industries and the widespread adoption of Cyber Physical Systems (CPS) have been pushing new applications, services, and use cases that require scalable, and extremely performant (e.g., high throughput and low latency) data-oriented solutions. Connected cars, smart factories, swarms of robots are some examples. These scenarios have one element in common: microcontrollers and embedded systems are going to play a crucial part.

This means that applications can operate beyond standalone systems limited to onboard capabilities, and start exploiting the ubiquitous computing, storage, and networking capabilities available anywhere in the network and at any time. Data distribution and storage hence become of paramount importance in this scenario. As a consequence, data distribution protocols face new challenges to ensure vertical and horizontal scalability while dealing with both data in motion and data at rest as well as constrained networks and devices with low duty cycle (devices that are disconnected/sleeping most of the time).

Protocols used today to build these systems, such as DDS-XRCE, MQTT, OPC-UA, CoAP and even HTTP were not designed with these requirements in mind nor considering the whole Cloud-to-Thing continuum. This forces today’s architects and developers to undergo a complex patchwork design in which multiple protocols are stitched together to provide some meaningful end-to-end semantics for data.

Eclipse Zenoh is designed with the Cloud-to-Thing continuum in mind, making it a unified solution possible to be adopted in any segment of the continuum, including supporting the requirements and needs of the aforementioned scenarios. Thus, this talk will include:

  • Motivation: to describe the increasing importance of the “Things” for many upcoming use cases in several vertical industries like robotics and automotive.
  • Challenges: why constrained devices, like microcontrollers and embedded systems, cannot be handled today in the same way as more powerful devices like cloud servers.
  • Zenoh + Zenoh-Pico: a powerful combination to handle any kind of data across the entire Cloud-to-Things continuum including different types of network.
  • Hands-on session: a live walkthrough demo on how to program the embedded board of a tiny robot to use Zenoh-pico for tele operation.
  • Wrapup: main takeaways and lessons learnt from the last year developing Zenoh and Zenoh-Pico.
Objective of the presentation: 
This talk will introduce Zenoh-Pico – a lightweight implementation of Eclipse Zenoh for microcontrollers and embedded devices – and show, hands-on, how to make a remotely-controlled robot.
Attendee pre-requisites - If none, enter "N/A": 
N/A
  • Sign in to post comments.

Elite

  • IBM
  • Huawei

Premium

  • Yatta Solutions GmbH
  • Red Hat
  • Eurotech

Basic

  • Mercedes-Benz Tech Innovation
  • TypeFox GmbH
  • EclipseSource
  • SCANOSS
  • Bosch IO GmbH
  • ARCAD Software
  • SSI Schaefer IT Solutions GmbH
  • Obeo

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top