Skip to content

Commit 2dd29a0

Browse files
authored
Merge pull request #3094 from madeline-underwood/zenoh
Zenoh
2 parents fd599a8 + 57c39af commit 2dd29a0

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

content/learning-paths/cross-platform/zenoh-multinode-ros2/5_zenoh-ex2-storagequery.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ layout: learningpathall
99

1010
## Query historical data using Zenoh’s storage engine
1111

12-
This example demonstrates Zenoh's data storage and query model which enables nodes to retrieve previously published valueseven after the original publisher goes offline.
12+
This example demonstrates Zenoh's data storage and query model which enables nodes to retrieve previously published values - even after the original publisher goes offline.
1313

1414
Building on the previous pub/sub example, you’ll now run a lightweight Zenoh daemon that stores key–value pairs in memory. Then, you’ll publish data with `z_put` and retrieve it using `z_get`.
1515

@@ -69,13 +69,13 @@ Sending Query 'demo/example/test1'...
6969

7070
The result is shown below:
7171

72-
![img2 alt-text#center](zenoh_ex2.gif "Figure 2: Storage and Query")
72+
![Animated terminal demonstration showing z_put publishing a value to Zenoh storage on one device and z_get retrieving the stored value from another device, illustrating asynchronous data access across nodes#center](zenoh_ex2.gif "Figure 2: Storage and Query")
7373

7474
{{% notice Tip %}}
7575
If you have more than two Raspberry Pi devices, you can run the `z_get` command on a third device to validate that storage queries work seamlessly across a multi-node setup.
7676
{{% /notice %}}
7777

78-
This example shows how Zenoh's storage with query model supports asynchronous data access and resilient state-sharingcritical capabilities in robotics and industrial IoT systems where network connectivity may be intermittent or system components loosely coupled.
78+
This example shows how Zenoh's storage with query model supports asynchronous data access and resilient state-sharing - critical capabilities in robotics and industrial IoT systems where network connectivity may be intermittent or system components loosely coupled.
7979

8080
## What's next?
8181

content/learning-paths/cross-platform/zenoh-multinode-ros2/7_zenoh-querycomp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ layout: learningpathall
88

99
## Parameterized battery health estimation with Zenoh queryable
1010

11-
Finally, youll combine pub/sub, storage, and queryable components to simulate a distributed computation flowdemonstrating how Zenoh enables intelligent, coordinated edge systems.
11+
Finally, you'll combine pub/sub, storage, and queryable components to simulate a distributed computation flow - demonstrating how Zenoh enables intelligent, coordinated edge systems.
1212

1313
You’ll learn how to use Zenoh's Queryable API in Rust to build a parameterized query system for estimating battery health at the edge.
1414

content/learning-paths/cross-platform/zenoh-multinode-ros2/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Build and deploy multi-node Zenoh systems on Raspberry Pi
33

44
minutes_to_complete: 45
55

6+
description: Learn how to build and deploy distributed Zenoh systems on Arm devices like Raspberry Pi, using pub/sub, storage, and queryable models for scalable robotics and IoT applications.
7+
68
who_is_this_for: This Learning Path is for robotics developers, industrial automation engineers, and IoT system architects who are building distributed, scalable, and low-latency applications. Whether you're using the Robot Operating System (ROS), developing autonomous systems, or designing multi-node communication frameworks, you can use Eclipse Zenoh on Arm-based platforms, both in the cloud and on local devices like Raspberry Pi.
79

810

0 commit comments

Comments
 (0)