TTN Workshop auf dem LIT-2023

29. April 2023 | 13:15 - 15:00 Uhr | Raum F

Hubert Högl, Hochschule Augsburg, Hubert.Hoegl@hs-augsburg.de

https://www.luga.de/static/LIT-2023

TTN Community Augsburg

Material ist im Gitlab Repository https://gitlab.com/huberthoegl/ttn_workshop. Auf den eigenen Rechner holen mit

git clone https://gitlab.com/huberthoegl/ttn_workshop

Alle Dateien und Ordner die im Text erwähnt werden findet man hier.

Alle Beispiele werden unter Linux gezeigt (ist ja auch schliesslich der Linux Infotag!)

Ich trage gerne Euren TheThingsNetwork-Anmeldenamen in meine "heltec-demo" Anwendung als "Collaborator" ein, dann seht ihr die Anwendung in der Konsole.

Sollte es nachträglich Fragen zu dem Workshop/Vortrag geben dann schreibt mir gerne eine E-mail.

Kurzübersicht der Themen

  • Grobe Übersicht zu LoRa und LoRaWAN

    Siehe z.B. den Vortrag auf dem Linux Infotag 2018 über LoRa https://hhoegl.informatik.hs-augsburg.de/doc/lora-lit18.pdf und den Vortrag an der Akademie in Dillingen 2021 https://hhoegl.informatik.hs-augsburg.de/pub/Akademie/IoT-mit-LoRaWAN.html.

  • Account auf https://www.thethingsnetwork.org besorgen.

  • Wo ist das nächste Gateway? Siehe Map.

  • Falls man kein Gateway in der Nähe hat: TheThingsNetwork Indoor Gateway (TTIG)

  • LoRaWAN Gerät entweder selber bauen oder fertig kaufen

  • Eine einfache Anwendung auf ein Heltec-Board bringen

  • Payload kodieren und dekodieren

  • Anwendung und Gerät in TTN Konsole konfigurieren

    Alternative: Command-Line Interface ttn-lw-cli

  • Gerät schickt Daten, die man in der TTN Konsole sieht (Uplink)

    Von der TTN Konsole Daten an das Gerät schicken (Downlink)

  • "Integration": Uplink und Downlink aus der Ferne am TTN Server steuern

    • Storage

    • Webhooks

    • MQTT

    • Node-Red Dashboard

    • TTN Mapper