Droge Device เป็นการกระจายเครื่องมือและตัวอย่างสำหรับการสร้างแอปพลิเคชัน IoT แบบฝังใน Rust
ดูเอกสารสำหรับข้อมูลเพิ่มเติม
ไปที่หน้าแรกของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับโครงการ DROGUE IoT
อุปกรณ์ DROGE ต้องใช้ Toolchain Rust Nightly หากคุณติดตั้ง Rust โดยใช้ Rustup คำสั่งทั้งหมดควร "แค่ทำงาน"
อุปกรณ์ Drogue ทำงานบนฮาร์ดแวร์ใด ๆ ที่รองรับโดยสถานทูตซึ่งในขณะที่เขียนรวมถึง:
เราให้ตัวอย่างสำหรับชุดย่อยของฮาร์ดแวร์ที่เรามั่นใจว่าทำงานได้และเกี่ยวข้องกับ IoT
ภาพรวมของตัวอย่างสามารถพบได้ในเอกสารประกอบ
คุณสามารถคัดลอกตัวอย่างหากคุณต้องการสร้างแอปพลิเคชันนอกที่เก็บนี้
เพื่อให้การทดสอบและการพัฒนาตัวอย่างง่ายขึ้นเล็กน้อยเราได้กำหนดคำสั่งบางอย่างที่คุณสามารถเรียกใช้จากโฟลเดอร์รูทของที่เก็บที่ควรทำงานกับตัวอย่างใด ๆ คำสั่งเหล่านี้จะตรวจสอบให้แน่ใจว่ามีการติดตั้ง bootloader ที่เหมาะสมหากจำเป็น
หากต้องการแฟลชตัวอย่าง Run cargo xtask flash :
cargo xtask flash examples/nrf52/microbit/ble ในการดีบักตัวอย่างเรียกใช้ cargo xtask debug :
cargo xtask debug examples/nrf52/microbit/ble หากต้องการสร้างตัวอย่างให้เรียกใช้ cargo xtask build :
cargo xtask build examples/nrf52/microbit/bleในการสร้างทุกอย่างอย่างเต็มรูปแบบรวมถึงตัวอย่าง:
cargo xtask ciboards - แพ็คเกจสนับสนุนบอร์ด (BSP) สำหรับบอร์ดที่รองรับdevice - ห้องสมุดสำหรับการสร้างแอปพลิเคชัน IoTmacros - มาโครในการโหลดไฟล์การกำหนดค่าสำหรับเฟิร์มแวร์อุปกรณ์examples - ตัวอย่างที่สามารถทำงานบนบอร์ดที่แตกต่างกัน ดูเอกสารที่มีส่วนร่วม