Drogue Device adalah distribusi alat dan contoh untuk membangun aplikasi IoT tertanam dalam karat.
Lihat dokumentasi untuk informasi lebih lanjut.
Pergi ke beranda kami untuk mempelajari lebih lanjut tentang proyek Drogue IoT.
Perangkat Drogue membutuhkan rust Mightly Toolchain. Jika Anda memasang karat menggunakan Rustup, semua perintah harus "hanya berfungsi".
Perangkat Drogue berjalan pada perangkat keras apa pun yang didukung oleh Embassy, yang pada saat penulisan meliputi:
Kami memberikan contoh untuk subset perangkat keras yang kami pastikan berfungsi dan yang relevan untuk IoT.
Gambaran umum contoh dapat ditemukan dalam dokumentasi.
Anda dapat menyalin contoh jika Anda ingin membuat aplikasi di luar repositori ini.
Untuk membuat pengujian dan pengembangan contoh sedikit lebih mudah, kami telah menentukan beberapa perintah yang dapat Anda jalankan dari folder root repositori yang harus bekerja dengan contoh apa pun. Perintah ini juga akan memastikan bahwa bootloader yang sesuai diinstal jika diperlukan.
Untuk mem -flash sebuah contoh, jalankan cargo xtask flash :
cargo xtask flash examples/nrf52/microbit/ble Untuk men -debug contoh, jalankan cargo xtask debug :
cargo xtask debug examples/nrf52/microbit/ble Untuk hanya membangun contoh, jalankan cargo xtask build :
cargo xtask build examples/nrf52/microbit/bleUntuk melakukan build penuh semuanya termasuk contoh:
cargo xtask ciboards - Paket Dukungan Dewan (BSP) untuk papan yang didukungdevice - Perpustakaan untuk Membangun Aplikasi IoTmacros - Macro untuk memuat file konfigurasi untuk firmware perangkat.examples - Contoh yang dapat berjalan di papan yang berbeda Lihat dokumen yang berkontribusi.md.