
"Nirkabel menjadi mudah!" - Microchip Lorawan Stack dibuka untuk modul SAM R34 IC dan WLR089U0 yang berjalan di Microchip Studio IDE
Perangkat: | Atsamr34 | WLR089U0



Perangkat lunak ini disediakan "sebagaimana adanya" dan memberikan jalur untuk swadaya dan pemeliharaan diri.
Repositori ini berisi kode contoh yang tidak didukung yang dimaksudkan untuk membantu mempercepat pengembangan produk klien. Ini tidak divalidasi untuk produksi atau diaudit untuk praktik terbaik keamanan.
Perhatikan bahwa sementara repositori ini tidak didukung, kontribusi komunitas sambutan microchip, dan semua permintaan pull akan dipertimbangkan untuk dimasukkan ke dalam repositori.
Berinteraksi dengan rekan -rekan di komunitas di Lora Forum.
Klon/unduh repo saat ini untuk mendapatkan paket.
Microchip Lorawan ™ Stack (MLS) memberikan solusi untuk perangkat akhir Lorawan yang digunakan untuk aplikasi Internet of Things (IoT).
Lora® adalah teknik modulasi nirkabel yang dirancang untuk memungkinkan perangkat akhir berdaya rendah berkomunikasi dalam jarak jauh dan pada kecepatan data rendah.
Lorawan adalah protokol jaringan nirkabel yang beroperasi di atas lapisan komunikasi Lora dan bertindak sebagai lapisan kontrol akses menengah (MAC).
Spesifikasi Lorawan dan pengembangannya diawasi oleh Lora Alliance ™. Spesifikasi ini dimaksudkan untuk komunikasi yang aman dari perangkat akhir dan memastikan inter-operabilitas dalam jaringan LORA.
Microchip Lorawan Stack dibuka untuk modul SAM R34 IC dan WLR089U0 di mana Mac dan Lapisan Radio keduanya disediakan sebagai kode sumber untuk dukungan swadaya dan self-maintence.
Rilis MLS V1_0_P_6 diuji sebelumnya melawan Lorawan 1.0.4 Kelas A menggunakan alat uji aliansi Lora (LCTT) resmi.


Beli Gateway Lora
Jika menggunakan server gabungan dengan solusi keamanan untuk Lorawan, diperlukan elemen aman ATECC608 yang telah disediakan sebelumnya. Beli Elemen Trust & Go Secure Atecc608b-tnglora untuk server gabungan TTI atau ATECC608B-TNGACT untuk Actility Joint Server dan CryptoAuthentication Socket Kit
Catatan: Alat studio atmel berikut perlu dihapus sebelum pemasangan Microchip Studio 7.0.2542 versi. Jika tidak, Anda mungkin menghadapi kesalahan saat memuat proyek.
- File driver Atmel
- Driver Atmel LibusB0 (x64)
- Driver USB Atmel Segger (501E)
- Atmel Winusb
Lora Alliance® telah mengembangkan Lorawan® Certification Test Tool (LCTT) untuk semua produsen perangkat Lora Alliance® untuk meng-t-test perangkat mereka sebelum mengirimkannya ke Test House (ATH) yang resmi untuk pengujian sertifikasi Lorawan® formal.
Tes sertifikasi Lorawan® untuk fungsionalitas simpul akhir, dengan kata lain ini menguji bahwa tumpukan protokol Lorawan Node dan aplikasi sesuai dengan spesifikasi Lorawan.
Lihat Aliansi Lora untuk lebih jelasnya.
Perangkat lunak saat ini telah diuji terhadap spesifikasi Lorawan® L2 1.0.4 (Kelas A saja) untuk wilayah berikut:
Untuk referensi, periksa folder
MLS_SDK_1_0_P_6_Release/LCTT_TestReportsdan dapatkan akses ke laporan pengujian.
Tumpukan Lorawan Microchip berisi:
Paket ini juga berisi panduan migrasi yang menyediakan semua informasi yang diminta untuk memigrasikan aplikasi Lorawan MLS yang diterapkan pada MLS_SDK_1_0_P_5 tersedia di platform SAM (SAMR34, WLR) ke MLS_SDK_1_0_P_6. Perbaikan dan perbaikan bug terdaftar serta perubahan API MLS.
MLS menyediakan API untuk modul perangkat lunak berikut:
API dan atribut tumpukan dijelaskan dalam Manual Referensi API Perangkat Lunak Microchip Sam R34-R34-R35.
Tabel berikut menyediakan struktur direktori basis kode tumpukan Lorawan ( src/ASF/thirdparty/wireless/lorawan ).
| Direktori | Keterangan |
|---|---|
/hal | Berisi implementasi untuk antarmuka perangkat keras radio, timer, dll |
/mac | Berisi header dan sumber spesifikasi lapisan Lorawan Mac terlepas dari parameter regional |
/pmm | Berisi Modul Manajemen Daya (PMM) |
/regparams | Berisi implementasi fungsionalitas lapisan Mac khusus untuk pita regional |
/sal | Berisi lapisan abstraksi keamanan (SAL) |
/services | Berisi modul scuh sebagai timer perangkat lunak, PDS dan AES |
/sys | Berisi modul sistem seperti manajer tugas, manajemen daya dan inisialisasi |
/tal | Berisi header dan sumber terkait transceiver, driver untuk transceiver yang didukung |
| Aplikasi | Target | Lokasi |
|---|---|---|
| Enddevice_demo | Samr34 Xplained Pro | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_samr34_xpro |
| Enddevice_demo | WLR089U0 Xplained Pro | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_wlr089_xpro |
Aplikasi EndDevice_Demo menyediakan konfigurasi untuk aplikasi di src/config/conf_app.h di mana dimungkinkan untuk mengonfigurasi parameter berikut:
Catatan #1: Dalam proyek SAM R34, makro
EDBG_EUI_READ=1diatur secara default dalam definisi simbol. Konfigurasi ini dapat digunakan dengan SAM R34 Xplained Pro Evaluation Kit untuk menggunakan EUI EUI sebagai Kunci Deveui untuk proses gabungan over-the-air. Dengan papan khusus yang menyematkan IC SAM R34, nonaktifkan makroEDBG_EUI_READ=0dan isi kunci Deveui Anda sendiri dalam definisiDEMO_DEVICE_EUIyang terletak di filesrc/config/conf_app.h.
CATATAN #2: Dalam proyek WLR089U0, makro
MODULE_EUI_READ=1diatur secara default dalam definisi simbol. Konfigurasi ini dapat digunakan baik dengan WLR089U0 Xplained Pro Evaluation Kit atau dengan papan khusus.
Periksa Panduan Memulai SAM R34 MLS untuk mendapatkan detail tentang konfigurasi aplikasi dan cara mem -flash dan menjalankan proyek.
| Aplikasi | Target | Lokasi |
|---|---|---|
| Enddevice_demo_ecc608 | Samr34 Xplained Pro | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_samr34_xpro |
| Enddevice_demo_ecc608 | WLR089U0 Xplained Pro | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_wlr089_xpro |
Gunakan perangkat lunak ini dan lihat sumber daya berikut untuk mendapatkan detail lebih lanjut:
| Aplikasi | Target | Lokasi |
|---|---|---|
| Parser | Samr34 Xplained Pro | Parser perintah rn |
| Parser | WLR089U0 Xplained Pro | Parser perintah rn |
Lihat instruksi dan dapatkan perangkat lunak terbaru dari repositori Parser Perintah RN.
| Aplikasi | Target | Lokasi |
|---|---|---|
| Parser_ecc608 | Samr34 Xplained Pro | Parser perintah rn + atecc608b_tng |
| Parser_ecc608 | WLR089U0 Xplained Pro | Parser perintah rn + atecc608b_tng |
Lihat instruksi dan dapatkan perangkat lunak terbaru dari repositori Parser Perintah RN.