zenoh-pico
Eclipse Zenoh for microcontrollers: pub/sub, queries and storage over UDP, TCP and serial.
- Follows branch
main: eachwest updatewill get its latest commits. To stay on one version, it is recommended to use a release tag.
Install
# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/zenoh-pico.yaml \
-o zephyr/submanifests/zenoh-pico.yaml
west update zenoh-pico
# From the workspace root
Invoke-WebRequest https://kartben.github.io/windrose/m/zenoh-pico.yaml `
-OutFile zephyr/submanifests/zenoh-pico.yaml
west update zenoh-pico
- name: zenoh-pico url: https://github.com/eclipse-zenoh/zenoh-pico revision: main path: modules/lib/zenoh-pico
Add to projects in your west.yml, then run west update zenoh-pico.
Details
- Revision
- main
- License
- EPL-2.0 OR Apache-2.0
- Maintainers
- @eclipse-zenoh
- Last commit
- today
About
zenoh-pico is the Eclipse Zenoh implementation that targets constrained devices, offering a native C API. It provides Zero Overhead Pub/sub, Store/Query and Compute capabilities for embedded systems and microcontrollers.
zenoh-pico unifies data in motion, data at rest, and computations while retaining time and space efficiency well beyond mainstream stacks. It is fully compatible with the main Rust Zenoh implementation, providing a lightweight implementation of most functionalities.
zenoh-pico is licensed under the Eclipse Public License 2.0 and Apache License 2.0.