meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
guide:itt11:lorawan-ttn [2023/11/20 16:27] – toter Link aktualisiert juergenhaasguide:itt11:lorawan-ttn [2023/11/20 17:58] (aktuell) juergenhaas
Zeile 1: Zeile 1:
 ====== LoRaWAN am Beispiel von TTN ====== ====== LoRaWAN am Beispiel von TTN ======
  
-Du sollst dich in die Lage versetzen, ein LoRaWAN-Netzwerk verstehen, erklären und verwenden zu können. Als Beispiel wird hier das öffentliche Community-LoRaWAN-Netzwerk **The Things Network** (TTN) herangezogen. Wenn du den Input aus dem Unterricht noch einmal nachvollziehen möchtest, dann besuche die Seite [[:ttn_quickstart|LoRaWAN mit TTN v3 - Quick Start]]. +Dieser Guide wurde in 3 einzelne Guides für die Kompetenzniveaus Basis, Anwender und Problemlöser aufgeteilt.
- +
-===== Empfohlene Lernstrategie ===== +
- +
- +
-==== Basis ==== +
- +
-Mache dich anhand der Checkliste auf der Kompetenzkarte mit LoRaWAN vertraut. Verwende hierzu wenn notwendig die nachfolgend angegebenen Quellen. +
- +
-  * [[ https://www.youtube.com/embed/hMOwbNUpDQA | Video zur Einführung in die Funktechnologie LoRa und LoRaWAN]] (10-20min) +
-    * Wenn du es eilig hastkannst du den Abschnitt //Link Budget// überspringen. +
-    * Die Informationen zu den DIY-Geräten im Video kannst du ebenfalls überspringen. +
-  * [[https://www.youtube.com/embed/dxYY097QNs0 | Video mit Erläuterungen zur Störungsfestigkeit und zu den Begriffen Chirp und Spreading Factor]] (3:50) +
-  * [[https://www.youtube.com/embed/ShJ5RERof5I | Video zur Erläuterung von Class A-, B- und C-Geräten und zum Downlink]] (3:30) +
-  * [[https://www.thethingsindustries.com/docs/devices/concepts/abp-vs-otaa/ | TTN-Dokumentation zu ABP- und OTAA-Aktivierung ]] +
- +
-==== Anwender ==== +
- +
-//Die LIFtOff GmbH plant verschiedene Umgebungsparameter auf dem Firmengelände mittels Sensoren zu überwachen. Hierfür steht unter anderem die LoRaWAN-Technologie und der Einsatz des TTN im Raum. Es wurden bereits einige Geräte zu Testzwecken beschafft. Sie sollen nun für die LIFtOff GmbH diese Geräte im TTN in Betrieb nehmen.// +
- +
-Am besten bearbeitest du diesen Abschnitt zusammen mit anderen Schülerinnen und Schülern in einer kleinen Gruppe. Mindestens eine Person aus der Gruppe soll ein TTN-Konto anlegen und sich dann von einer Lehrkraft als Collaborator in die Applikation //liftoff-schueler-test// aufnehmen lassen. Die Lehrkraft muss hierbei die Informationen auf der Seite [[intern:ttn_liftoff-schueler-test|Hinweise für die Verwendung der TTN-Applikation liftoff-schueler-test]] beachten. +
- +
-[[https://eu1.cloud.thethings.network/ | Link zur TTN-Console]] +
- +
-Anschließend kann sich die Gruppe von der Lehrkraft eines der LoRaWAN-Geräte aushändigen lassen, damit die Gruppe dieses als Endgerät in der Applikation //liftoff-schueler-test// registrieren kann. +
- +
----- +
- +
-**ACHTUNG!** //Eine Registrierung eines Geräts außerhalb der vorgegebenen Applikation kann dazu führen, dass dieses zeitweise oder dauerhaft für den Unterrichtseinsatz unbrauchbar wird. Fehlverhalten kann daher unter bestimmten Voraussetzungen geahndet werden.// +
- +
----- +
- +
-Der Registrierungsprozess für ein Endgerät im TTN ist in der [[https://www.thethingsindustries.com/docs/devices/adding-devices/ | Online-Dokumentation]] anschaulich beschrieben. Die dafür benötigten Daten der Endgeräte befinden sich auf den Aufklebern in der Geräteverpackung. Für die bereitgestellten Geräte ist **OTAA** zu bevorzugen. +
- +
-Nach erfolgreicher Registrierung kann das Gerät eingeschaltet werden. Im Abschnitt **Live Data** des jeweiligen Endgerätes können eingehende Daten wie z. B. die Anmeldung am Netzwerk oder die Übertragung der Messwerte beobachtet werden. Versuche die jeweiligen Pakete zu identifizieren. +
- +
- +
-==== Problemlöser ==== +
- +
-//Die LIFtOff GmbH möchte nun die Messwerte der neu registrierten Sensoren erfassenIn einem ersten Schritt sollen diese per MQTT abonniert werden können. In einem zweiten Schritt ist gewünscht, die eingehenden Messwerte auf einem Node-RED-Dashboard zu visualisieren. Ihre Aufgabe ist es, Empfang und Anzeige der Daten zu realisieren.// +
- +
-Die im TTN eintreffenden Pakete des jeweiligen Sensors können zwar in der Live-Ansicht beobachtet werden, eine sinnvolle Auswertung der Sensordaten ist so aber nicht möglich. +
- +
-Erstelle deshalb in der TTN-Konsole einen API-Key für die MQTT-Integration für euren Account. Dies ist über die Menüpunktfolge **Integrations** > **MQTT** > **Generate new API key** möglich. +
- +
-**Wichtig:** der hierbei erzeugte Schlüssel muss direkt kopiert und gesichert werden. Er lässt sich später nicht wieder einsehen. Falls er verloren geht, kann er nur noch gelöscht werden. +
- +
-Verwende einen MQTT-Client wie z. B. MQTT-Explorer, um dich mit dem MQTT-Broker des TTN zu verbinden und die eingehenden Sensordaten zu abonnieren. Versuche diese Daten auch in deinem Node-RED-Dashboard sichtbar zu machen. +
- +
- +
-===== Zusätzliche und alternative Materialien ===== +
- +
-  * Video: [[https://www.youtube.com/embed/AC7e7_wr6YQ | LoRa Class A-, B- und C-Devices]] +
-  * Dokumentation: [[https://www.thethingsindustries.com/docs/ | Dokumentation des TTN v3]] +
-  * Dokumentation: [[https://lora-developers.semtech.com/documentation/tech-papers-and-guides/lora-and-lorawan | Dokumentation von Semtech zu LoRa und LoRa WAN]] +
- +
- +
  
 +  * [[guide:itt11:lorawan-ttn_basis|LoRaWAN am Beispiel von TTN - Basis]]
 +  * [[guide:itt11:lorawan-ttn_anwender|LoRaWAN am Beispiel von TTN - Anwender]]
 +  * [[guide:itt11:lorawan-ttn_problemloeser|LoRaWAN am Beispiel von TTN - Problemlöser]]