🤖
zenohを試す
はじめに
以下を用意する
- Rapberry Pi 4Bを2台
ラズパイ4B同士でzenohによる通信を試してみます。
セットアップ
- ラズパイはいつも通りのセットアップを行います。様々なところにセットアップ方法掲載されているのでここでは割愛します。
- zenohのインストールを行います。zenohはpythonを使うことにします。
- インストール方法はGithubに記載があります。
- poetryによるzenoh環境構築方法です。
sudo apt install python3-poetry
cd ~
poetry new zenoh
cd ~/zenoh
poetry install
PYTHON_KEYRING_BACKEND=keyring.backends.fail.Keyring poetry add eclipse-zenoh -vvv
- 参考:
- 最後のキーリングの環境変数は以下を参考にしています。
- ~/zenoh下にzenohフォルダがあるので、そこにzenohのパブサブファイルを置く。パブサブコードは以下を参照しました。
結果
- 左側がラズパイAでパブリッシャー側、右側がラズパイBでサブスクライバー側です。
- うまく送受信ができていることを確認できました。
Discussion