"Wireless machte einfach!" - Entwickeln



Diese Anleitung führt Sie durch den Vorgang mit der Entwicklung eines sicheren Lora End-Geräteprodukts mit dem Embit-Emb-LR1276S-Modul zusammen mit dem TTI-Join-Server.
Die Dinge, die Branchen ein Produkt und eine Dienstleistung geschaffen haben, die sichere Join, sichere Kommunikation und sichere wichtige Bereitstellung bietet.
Hier verwenden wir die Evaluierungsboard EMB-LR1276S-dev_board aus dem Embit.
Mit diesem Board kann der Benutzer alle Funktionen des Embit-Moduls Emb-LR1276s ausnutzen und die Implementierung eines Prototyps eines Lora®-Kommunikationssystems vereinfachen.
Das Board bietet eine einfache Verbindung zu einem Computer oder einem externen Prozessor über USB.
Zum Testzweck sind mehrere Pin -Header vorhanden, um die Fähigkeiten des Moduls auszunutzen und die Entwicklung von benutzerdefinierten Designs zu erleichtern.

Das Lorawan-Modul von BEM-LR1276 setzt ein Microchip SAM R34 LORA (R) und das ATECC608A-sichere Element ein.




Kaufen Sie das Evaluierungsausschuss der EMB-LR1276S 
Kaufen Sie ein LORA (R) -Gateway von The Things Industries 
Download und installieren Sie Atmel Studio 7.0 IDE.
https://www.microchip.com/mplab/avr-support/atmel-studio-7
Open Atmel Studio 7.0 IDE.
Anschließend benötigen Sie erweiterte Software Framework (ASFV3) v3.47.0 Release oder obere Version.
Installieren Sie ASFV3 als Erweiterung zum Atmel Studio aus dem Menü: Tools -> Erweiterungen und Updates…
Sobald die Installation abgeschlossen ist, müssen Sie Atmel Studio neu starten.
Laden Sie ein serielles Terminalprogramm wie TERA Term herunter und installieren Sie sie.
https://osdn.net/projects/ttssh2/releases/
HINWEIS: ASFV3 ist eine MCU -Softwarebibliothek, die eine große Sammlung eingebetteter Software für AVR® und Sam Flash MCUs und drahtlose Geräte bietet. ASFV3 wird vom ASF -Assistenten in Atmel Studio 7.0 (installiert als Erweiterung des Studios) konfiguriert. ASFV3 ist auch als Standalone (.zip) mit denselben Inhalten wie Studio-Erweiterung (https://www.microchip.com/mplab/avr-support/advanced-software-framework) erhältlich.
Wichtig: Bis zur nächsten Release von Atmel Studio IDE müssen Sie das Geräte -Teil -Paket manuell für die Entwicklung mit SAMR34/R35 auf Atmel Studio 7.0 IDE installieren. (Alle Produkte, die zwischen den IDE -Releases von Atmel Studio veröffentlicht werden, sollten vom Benutzer manuell hinzugefügt werden, um Anwendungen zu entwickeln.)
Laden Sie die Segger J-Link-Software und das Dokumentationspaket (Version 6.42 oder höher) herunter und installieren Sie sie.
https://www.segger.com/downloads/jlink/#j-linksoftwareAnddocumentationPack

Öffnen Sie das Projekt "apps_enddevice_demo" mit Atmel Studio 7 IDE
Gehen Sie im oberen Menü zu Projekt -> apps_enddevice_demo Eigenschaften
Wählen Sie aus Tooleinstellungen Ihre Platine als Sam-Ice mit SWD-Schnittstelle aus
Stellen Sie sicher, dass Sie ATSAMR34J18 aus der Liste auswählen

Erstellen und laden Sie das Projekt herunter, indem Sie auf den leeren grünen "Ausführen ohne Debuggen" -Dreieck klicken
Öffnen Sie die zuvor konfigurierte TERA-Term UART-Konsole bei 115200 bps, 8-Daten-Bits/No Parity/1-Stop-Bit
Drücken Sie die Taste "Reset" auf der BEB-LR1276S-dev_board, um zu sehen
Beobachten Sie die folgenden Identifikatoren aus dem Atecc608A Secure Element 
Um ein Gerät mit ATECC608A sicheres Element in der TTI-Aktivierung vorzubringen, sind die folgenden Idenfiers erforderlich:
TTI und Microchip entwickelten eine Sicherheitslösung für Lorawan, die sichere wichtige Bereitstellung und sicheren kryptografischen Operationen mit sicheren Elementen ermöglicht.
Die nächsten Schritte, die in den folgenden Leitfäden beschrieben werden:
Sie können sich auch auf den Microchip -Workshop beziehen, der auf der Things Conference 2020 bereitgestellt wurde.
"Wireless hat sich lustig gemacht!" - sichere Authentifizierung mit SAMR34 & ATECC608A und dem Join -Server von Things Industries
Gehen Sie zurück zur Tera -Begriff UART -Konsole
Drücken Sie "1", um die Demo -Anwendung zu starten
Wählen Sie das Band aus, in dem Ihr Gerät betrieben wird
Anschließend überträgt die Endgeräteanwendung eine Join -Anforderungsnachricht. Wenn eine Beitritts -Akzeptanznachricht empfangen und validiert wurde, wird die SAM R34 Xplained Pro Board an den Join -Server verbunden.
Drücken Sie "2", um ein Paket zu senden, das aus einem Temperatursensorwert besteht