
"Wireless machte einfach!" - Microchip Lorawan Stack wurde für SAM R34 IC und WLR089U0 -Modul eröffnet, das auf Microchip Studio IDE ausgeführt wird
Geräte: | ATSAMR34 | WLR089U0



Die Software wird "wie es ist" bereitgestellt und geben einen Weg für Selbstversorgung und Selbstversorgung.
Dieses Repository enthält einen nicht unterstützten Beispielcode, der zur Beschleunigung der Kundenproduktentwicklung vorgesehen ist. Es wird weder für die Produktion validiert noch für die Best-Practices für Sicherheit geprüft.
Beachten Sie, dass dieses Repository zwar nicht unterstützt ist, Mikrochip-Begrüßungs-Community-Beiträge und alle Pull-Requests für die Aufnahme in das Repository berücksichtigt werden.
Interagieren Sie mit Gleichaltrigen in der Community im Lora Forum.
Klonen/Laden Sie das aktuelle Repo herunter, um das Paket zu erhalten.
Der Microchip Lorawan ™ Stack (MLS) bietet eine Lösung für das Lorawan-Endentarg, das für das Internet of Things (IoT) verwendet wird.
LORA® ist eine drahtlose Modulationstechnik, mit der Endverzögerungen mit geringer Leistung über Fernbereiche und niedrige Datenraten kommunizieren können.
Lorawan ist ein drahtloses Netzwerkprotokoll, das über die LORA -Kommunikationsschicht arbeitet und als MAC -Schicht (Medium Access Control) fungiert.
Die Lorawan -Spezifikation und seine Entwicklung werden von Lora Alliance ™ überwacht. Die Spezifikation ist für die sichere Kommunikation von Endentwälten gedacht und gewährleistet die Interoperabilität innerhalb des LORA-Netzwerks.
Der Microchip Lorawan Stack wird für das Sam R34 IC und das WLR089U0-Modul geöffnet, wobei Mac-Layers beide als Quellcode für Selbstversorgung und Selbstversorgung bereitgestellt werden.
MLS V1_0_P_6 Die Veröffentlichung wird gegen Lorawan 1.0.4 Klasse A mit dem offiziellen LORA Alliance Test Tool (LCTT) vorgeprüft.


Kaufen Sie ein Lora -Gateway
Wenn Sie einen Join-Server mit Sicherheitslösung für Lorawan verwenden, ist ein vorgelöster ATECC608-sicheres Element erforderlich. Kaufen Sie das Trust & Go Secure Element ATECC608B-TNGLORA für TTI-Join-Server oder den ATECC608B-TNGACT für Actility Join Server und das CryptoAuthentations-Socket-Kit
HINWEIS: Die folgenden Atmel Studio -Tools müssen vor der Installation der Microchip Studio 7.0.2542 -Version deinstalliert werden. Andernfalls können Sie beim Laden der Projekte einen Fehler haben.
- Atmel -Treiberdateien
- Atmel Libusb0 -Treiber (x64)
- Atmel Segger USB -Fahrer (501E)
- Atmel Winusb
Das LORA Alliance® hat ein LORAWAN®-Zertifizierungstest (LCTT) für alle LORA Alliance®-Gerätehersteller entwickelt, um ihre Geräte vorzudieren, bevor sie an die autorisierten Testhäuser (ATHS) für formale Lorawan®-Zertifizierungstests gesendet werden.
Die Lorawan® -Zertifizierungstests für Endknotenfunktionen, mit anderen Worten, sie testet den Lorawan -Protokoll -Stack und die Anwendung von Knoten von Lorawan.
Schauen Sie sich die Lora Alliance für weitere Details an.
Die vorliegende Software wurde für die folgenden Regionen gegen die Lorawan® L2-Spezifikation 1.0.4 (Klasse A) vorgeprüft:
Als Referenz finden Sie den Ordner
MLS_SDK_1_0_P_6_Release/LCTT_TestReportsund erhalten Sie Zugriff auf die Testberichte.
Der Microchip Lorawan Stack enthält:
Das Paket enthält außerdem das Migrationshandbuch , mit dem alle Informationen zur Migration der MLS -Lorawan -Anwendungen angefordert werden, die auf mls_sdk_1_0_p_5 in SAM -Plattformen (samr34, wlr) bis mls_sdk_1_0_p_6 verfügbar sind. Die Verbesserungen und Bugfixe sind ebenso aufgeführt sowie die MLS -API -Änderungen.
MLS bietet APIs für die folgenden Softwaremodule:
Die APIs und die Stapelattribute werden im SAM R34-R35 Microchip Lorawan Stack Software-API-Referenzhandbuch beschrieben.
Die folgende Tabelle enthält die Verzeichnisstruktur der Lorawan -Stack -Codebasis ( src/ASF/thirdparty/wireless/lorawan ).
| Verzeichnis | Beschreibung |
|---|---|
/hal | Enthält die Implementierung für die Radio -Hardware -Schnittstelle, Timer usw. |
/mac | Enthält die Header und Quellen der Lorawan MAC -Schichtspezifikation unabhängig von regionalen Parametern |
/pmm | Enthält das Power Management Modul (PMM) |
/regparams | Enthält die Implementierung der für die regionalen Bänder spezifischen Funktionen der MAC -Schicht, die spezifisch ist |
/sal | Enthält die Sicherheitsabstraktionsschicht (SAL) |
/services | Enthält Module SCUH als Software -Timer, PDS und AES |
/sys | Enthält Systemmodule wie Task -Manager, Stromverwaltung und Initialisierung |
/tal | Enthält transceiverbezogene Header und Quellen, Treiber für unterstützte Transceivers |
| Anwendung | Ziel | Standort |
|---|---|---|
| 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 |
Die Anwendung enddevice_demo bietet eine Konfiguration für die Anwendung in src/config/conf_app.h wo die folgenden Parameter konfiguriert werden können:
Hinweis Nr. 1: In SAM R34 -Projekt wird das MACRO
EDBG_EUI_READ=1standardmäßig in der Symbole Definition festgelegt. Diese Konfiguration kann mit dem SAM R34 Xplainierten Pro-Bewertungskit verwendet werden, um den EDBG EUI als Deveui-Schlüssel für den Over-the-Air-Join-Prozess zu verwenden. Deaktivieren Sie mit einer benutzerdefinierten Platine, die das SAM R34 -IC einbettet, die MACROEDBG_EUI_READ=0und füllen Sie Ihren eigenen Deveui -Schlüssel in der Definition vonDEMO_DEVICE_EUIin der Dateisrc/config/conf_app.h.
Hinweis Nr. 2: In WLR089U0 -Projekt wird das MACRO
MODULE_EUI_READ=1standardmäßig in der Symbole Definition festgelegt. Diese Konfiguration kann entweder mit WLR089U0 Xplained Pro -Bewertungskit oder mit einer benutzerdefinierten Board verwendet werden.
Schauen Sie sich die SAM R34 MLS -Anleitung zum Erstensanweisungen zur Anmeldung zur Anwendungskonfiguration und zum Flash und Ausführen des Projekts an.
| Anwendung | Ziel | Standort |
|---|---|---|
| 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 |
Verwenden Sie die vorliegende Software und beziehen Sie sich auf die folgenden Ressourcen, um weitere Details zu erhalten:
| Anwendung | Ziel | Standort |
|---|---|---|
| Parser | SAMR34 Xplained Pro | RN Command Parser |
| Parser | WLR089U0 Xplained Pro | RN Command Parser |
Schauen Sie sich die Anweisungen an und erhalten Sie die neueste Software aus dem RN -Befehlsparser -Repository.
| Anwendung | Ziel | Standort |
|---|---|---|
| Parser_ecc608 | SAMR34 Xplained Pro | RN Command Parser + ATECC608B_TNG |
| Parser_ecc608 | WLR089U0 Xplained Pro | RN Command Parser + ATECC608B_TNG |
Schauen Sie sich die Anweisungen an und erhalten Sie die neueste Software aus dem RN -Befehlsparser -Repository.