Skip to content

Commit 6f7fdc7

Browse files
Merge pull request #2144 from odincodeshen/main
Add an explanation of the purpose of the docker build option to avoid…
2 parents e819b77 + a0cd4be commit 6f7fdc7

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ layout: learningpathall
88

99
## Deploying Zenoh on Multiple Raspberry Pi Devices
1010

11-
After building Zenoh and its core examples, your next step is to deploy them across multiple Arm-based devices.
11+
After building Zenoh and its core examples, the next step is to deploy them across multiple Arm-based devices.
1212

13-
Once you’ve successfully installed Zenoh on an Arm Cortex-A or Neoverse platform in the previous session, you can either transfer the compiled binaries from `~/zenoh/target/release/` to your Raspberry Pi devices, or use Docker to quickly deploy them across multiple RPi nodes.
13+
If you’ve already installed Zenoh on an Arm Cortex-A or Neoverse platform as shown in the previous section, you can simply copy the compiled binaries from `~/zenoh/target/release/` to each of your Raspberry Pi devices.
1414

15-
In this session, you’ll use Raspberry Pi boards to simulate a scalable, distributed environment—but the same workflow applies to any Arm Linux system, including Arm cloud instances and Arm Virtual Hardware.
15+
However, to streamline deployment across multiple devices and ensure repeatability, this section demonstrates how to package Zenoh into a Docker image for batch rollout and scalable testing.
1616

17-
This setup lets you simulate real-world, cross-node communication, making it ideal for validating Zenoh's performance in robotics and industrial IoT use cases.
17+
This containerized approach not only simplifies deployment on Raspberry Pi, but also integrates seamlessly with Arm cloud platforms such as AWS Graviton Arm Cortex-A Linux or Arm Virtual Hardware—enabling a consistent cloud-to-edge development and validation workflow.
18+
19+
In this session, you’ll use Raspberry Pi boards to simulate a scalable distributed environment. The same workflow applies to any Arm Linux system, including cloud instances and virtual hardware.
20+
21+
This setup allows you to simulate real-world, cross-node communication scenarios, making it ideal for evaluating Zenoh’s performance in robotics and industrial IoT applications.
1822

1923
### Install Docker on Raspberry Pi
2024
To simplify this process and ensure consistency, you can use Docker to containerize your Zenoh and ROS 2 environment.

0 commit comments

Comments
 (0)