Google 致力于为黑人社区推动种族平等。查看具体行动

OpenThread Daemon

OT RCP Mimarisi

OpenThread Daemon (OT Daemon), OpenThread hizmeti olan bir OpenThread POSIX derleme modudur. Giriş ve çıkış olarak UNIX yuvası kullanarak istemcilerin protokol olarak OpenThread CLI'yı kullanarak bağlanıp iletişim kurabilmesini sağlar.

OT Daemon, Radyo Ortak İşlemci (RCP) tasarımında kullanılır. /src/posix adresindeki OpenThread ile birlikte sunulur.

Yapı

OT Daemon ikili programını oluşturmak için cmake-build komut dosyasını çalıştırın ve POSIX derlemesiyle OT_DAEMON anahtarını kullanın:

./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON

Bağlan

Oluşturduktan sonra bunu bir OpenThread düğümüne bağlayın.

Simüle edilen düğüm:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

/dev/ttyACM0 adresinde bulunan gerçek düğüm:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

Kontrol işlemleri

OT Daemon örneği çalışırken bağlı düğümü yönetmek için yerleşik denetleyiciyi kullanın:

./build/posix/src/posix/ot-ctl

Bu işlem, her zamanki gibi kullanabileceğiniz OpenThread komut satırını açar.

Alternatif olarak, ot-ctl ikili programını kullanarak doğrudan komut satırından OpenThread CLI komutlarını yayınlayabilirsiniz:

sudo ot-ctl state

Codelab uygulamaları

OT Daemon'u nasıl kullanacağınız hakkında daha fazla bilgi edinmek için Simülasyon Codelab'lerimize göz atın:

Simülasyon Codelab'ini Docker ile deneyin Simülasyon Codelab'ini derleme araç zinciriyle deneyin