Посмотреть исходный код на GitHub
Самый быстрый способ начать работу с Pyspinel — опробовать CLI:
- Сначала установите Pyspinel и зависимости без extcap .
Непосредственно на своем компьютере клонируйте и создайте смоделированный NCP OpenThread, как описано в разделе «Как собрать OpenThread» . После клонирования и начальной загрузки создайте пример симуляции:
./script/cmake-build simulation
Запустите Pyspinel CLI, используя путь к моделируемой сборке:
cd path-to-pyspinel
spinel-cli.py -p path-to-openthread/build/simulation/examples/apps/ncp/ot-ncp-ftd -n 1
Проверьте версию OpenThread:
version
OPENTHREAD/thread-reference-20200818-1938-g0f10480ed; SIMULATION; Aug 30 2022 10:53:44 DoneЗапустите Thread на моделируемом NCP и убедитесь, что он стал лидером в сети Thread:
panid 1234
Doneifconfig up
Donethread start
Donestate
leader DoneПросмотрите меню справки, чтобы узнать, какие команды доступны:
help