OpenThread Daemon

OT RCP Mimarisi

OpenThread Daemon (OT Daemon), tek bir makineyle çalışan OpenThread'i (Hizmet olarak OpenThread) tıklayın. Giriş ve çıkış olarak bir UNIX soketi kullanır. istemciler, protokol olarak OpenThread KSA'yı kullanarak bağlanıp iletişim kurabilir.

OT Daemon, Radyo Ortak İşlemci (RCP) tasarımında kullanılır. Şunlara dahildir: /src/posix adresinde OpenThread'i açın.

Derleme

OT Daemon ikili programını oluşturmak için cmake-build komut dosyasını çalıştırın ve POSIX yapısıyla OT_DAEMON geçişi:

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

Bağlan

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

Düğüm simülasyonu:

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

Gerçek düğüm /dev/ttyACM0 konumunda bulunuyor:

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

Kontrol

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

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

Bu işlem, normal şekilde kullanabileceğiniz OpenThread komut satırını açar.

Alternatif olarak, OpenThread CLI komutlarını doğrudan komuttan da yayınlayabilirsiniz satırı, ot-ctl ikilisini kullanarak:

sudo ot-ctl state

Codelab uygulamaları

OT Arka Plan Programı'nı nasıl kullanacağınız hakkında daha fazla bilgi edinmek için Simülasyon Codelab'lerimize bakın:

Simulation Codelab'i şunun Docker Simülasyon Codelab'ini deneyin daha kapsamlı bir bakış açısına sahip.