Das Dogue -Gerät ist eine Verteilung der Werkzeuge und Beispiele für den Bau von eingebetteten IoT -Anwendungen in Rost.
Weitere Informationen finden Sie in der Dokumentation.
Besuchen Sie unsere Homepage, um mehr über das Drogue IoT -Projekt zu erfahren.
Das Dogue -Gerät benötigt die nächtliche Toolchain in Rost. Wenn Sie Rost mit Rustup installiert haben, sollten alle Befehle "einfach funktionieren".
Drogue Device läuft auf jeder von Botschaft unterstützten Hardware, die zum Zeitpunkt des Schreibens enthält:
Wir geben Beispiele für eine Teilmenge an Hardware an, die wir sicherstellen und die für das Internet der Dinge relevant sind.
Ein Überblick über die Beispiele finden Sie in der Dokumentation.
Sie können die Beispiele kopieren, wenn Sie eine Anwendung außerhalb dieses Repositorys erstellen möchten.
Um das Testen und die Entwicklung von Beispielen etwas einfacher zu machen, haben wir einige Befehle definiert, die Sie aus dem Stammordner des Repositorys ausführen können, der mit jedem Beispiel funktionieren sollte. Diese Befehle stellen auch sicher, dass der entsprechende Bootloader bei Bedarf installiert ist.
Um ein Beispiel zu flashen, führen Sie cargo xtask flash :
cargo xtask flash examples/nrf52/microbit/ble Um ein Beispiel zu debuggen, führen Sie cargo xtask debug :
cargo xtask debug examples/nrf52/microbit/ble Um das Beispiel zu erstellen, führen Sie cargo xtask build :
cargo xtask build examples/nrf52/microbit/bleUm alles zu bauen, einschließlich Beispiele:
cargo xtask ciboards - Board Support Package (BSP) für unterstützte Gremiendevice - Bibliothek zum Erstellen von IoT -Anwendungenmacros - Makros zum Laden von Konfigurationsdateien für die Gerätefirmware.examples - Beispiele, die auf verschiedenen Boards ausgeführt werden können Siehe das Dokument, der beigetragen hat.