Pyspinel

Quelle auf GitHub anzeigen

Pyspinel ist eine Python-CLI für das Spinel-Protokoll, mit der OpenThread-NCPs oder -RCPs konfiguriert und verwaltet werden können. Sie ist im pyspinel GitHub-Repository verfügbar. Diese CLI ist in erster Linie für CI-Tests vorgesehen, kann aber auch manuell verwendet werden, um mit OpenThread-Co-Prozessor-Instanzen zu experimentieren und sie zu testen.

Pyspinel wird für Folgendes verwendet:

  • Simulierte Co-Prozessor-Tests zur Continuous Integration hinzufügen
  • Tests von Testbeds automatisieren, auf denen Co-Prozessor-Firmware auf Hardware ausgeführt wird
  • Co-Prozessor-Builds von OpenThread debuggen
  • OpenThread-Co-Prozessor in einen Paket-Sniffer umwandeln

Beitragen

Sie können zur laufenden Entwicklung von Pyspinel beitragen, indem Sie Fehler berichte und Feature Requests in der Problemverfolgung einreichen.