LoRaWAN mit ESP32 LoRa Board | Der Einstieg bei TTN

Поделиться
HTML-код
  • Опубликовано: 16 июл 2024
  • Weiter geht es wieder mit LoRa & LoRaWAN. Diesmal verbinden wir einen ESP32 mit TTN (The Things Network) und ich erzähle euch wieder einiges über die Library, Pin-Mapping und meine Erfahrungen aus der Praxis. Um das Projekt so einfach wie möglich zu halten und eine maximale Kompatibilität mit den Gateways zu erreichen, habe ich mich für den ABP Mode entschieden. Selbstverständlich kann das Projekt auch auf OTAA erweitert werden.
    Alle Infos, Schaltpläne und die Library gibt es wie immer am Blog: www.aeq-web.com/lorawan-ttn-m...
    ▬ Inhalt ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    0:00 - Warum ESP32
    2:10 - TTN ABP Mode
    3:27 - Aufbau der Library
    6:00 - Anpassungen an der Library
    10:25 - Das LoRaWAN Gateway
    11:28 - ESP32 bei TNN Registrieren
    13:19 - Praxistest
    14:10 - Payload Decoder
    14:53 - Tipp: Betrieb mit Single Channel Gateways
    15:59 - Tipp: Frame Counter Problem beheben
    17:36 - Vorschau
    Tags: #LoRaWAN #ESP32LoRa #TTN #LoRA #aeqweb
  • НаукаНаука

Комментарии • 40

  • @stefandenninger3353
    @stefandenninger3353 3 года назад +1

    Hi Alex, ich hänge damit, kannst Du den SourceCode vielleicht teilen? Wäre toll, da mein Node nix schickt ;(

    • @AEQWEB
      @AEQWEB  3 года назад +3

      Hallo, der Source Code befindet sich hier: www.aeq-web.com/esp32-lorawan-abp-source-code-v-1-0/

  • @Druidus98
    @Druidus98 3 года назад +3

    Bei deinen Videos habe ich immer den Eindruck das da noch ganz viel Hintergrundwissen bei dir vorhanden ist was du ‘uns’ nur nicht zumuten willst 😉 Payload und der Weg vom TTN Gateway zu meinem MQTT-Broker ist gerade ‘mein’ Thema. Thx auf jeden Fall für die lehrreichen Videos 👍🏻

    • @AEQWEB
      @AEQWEB  3 года назад +3

      Doch Doch, das Thema ist halt so umfangreich, da will ich alles nach der Reihe durchgehen 🙂 Ein Video zur Payload gibts dann im Februar 😉

  • @fullpower8382
    @fullpower8382 2 года назад

    Cooler Typ, echt du hast meinen vollsten Respekt dafür das du solche Themen Richtig fluffig rüberbringst!

  • @hofertyp
    @hofertyp Год назад +2

    Pfuh, bin dem Blog gefolgt aber werde nicht schaluer wie komme ich den nun zu der Device EUI von meinem Heltec Wireless Stick Lite Modul?

  • @Taki7o7
    @Taki7o7 2 года назад +2

    Hab mir nun schon einige Video zu LoRa angeguckt und werde einfach nicht schlauer :'D Ich verstehe nur Bahnhof bei all den Abkürzungen

  • @codoskoda
    @codoskoda Год назад +1

    Danke, aber ich bekom es leider nicht hin error: no matching function for call to 'SPIClass::begin(int, int, int, int)'
    SPI.begin(5, 19, 27, 18); // Pins on Heltec ESP32 LoRa Board woran kann es da liegen?

  • @jmbt7548
    @jmbt7548 3 года назад +6

    Du bist nicht nur ein guter Lehrer, sondern auch ein guter Motivator. Ist es indiskret zu fragen, wer Du beruflich bist ?

    • @AEQWEB
      @AEQWEB  3 года назад +4

      Danke 😊 Ich bin Kommunikationstechniker und viel in der Industrie tätig.

    • @jmbt7548
      @jmbt7548 3 года назад +5

      @@AEQWEB Das merkt man, dass Du Profi bist. Danke, dass Du Dein Wissen fein abgestuft, weiter gibst.

  • @nitrotv2447
    @nitrotv2447 3 года назад

    Ja ein Video zum Payload wäre sehr sehr hilfreich. Arbeite gerade an dem Payload des Paxcounter Projekts. Danke dir für die guten Infos. Habe gerade den Code ausprobiert für mein TTGO LoRa32 V2.1 Board. Die Pins sind bei diesem ESP32 Board -> nss =18,rst=23,dio={26,33,32}. Läuft jetzt :)

    • @AEQWEB
      @AEQWEB  3 года назад

      Video zur Payload kommt am Sonntag!
      Das mit den Pins ist so eine Sache, da gibt's leider keinen Standard :/

  • @WoaznSigi
    @WoaznSigi 2 года назад

    Super video danke!
    Ist die Reichweite im direct mode auch so hoch?
    Ich hätte ca. 1km davon sind ca. 700m durch den Wald. Vielen Dank und viele Grüße

  • @michaelandersen1161
    @michaelandersen1161 2 года назад

    what is the name of the lora esp32 board you are using and where can you buy it?

  • @maxkapalla2813
    @maxkapalla2813 3 года назад

    Wie funktioniert das mit TTNv3? Unter v2 funktioniert das bei mir wunderbar, unter v3 (natürlich mit anderen EUI) bekomme ich immer die Meldung Device Not found. Und das obwohl die device id korrekt ist.

  • @tedesco060968
    @tedesco060968 Год назад

    Hallo Alex, mit welcher Arduino Version hast das compiliert, bei mir kommt immer eine Fehlermeldung meine Version 1.8.7, Fehler 'u1_t' does not name a type

  • @wullibar8419
    @wullibar8419 2 года назад

    Hallo Alex,
    gibt es auch den Code (ein Update) für Einbindung des ESP32 LoRa Board ins TTS?

  • @utkubudak8503
    @utkubudak8503 2 года назад

    Hallo, gibt es auch ein Repo für LoRaWAN v1.1?

  • @karstenal1
    @karstenal1 3 года назад

    hmm bei mir kommt irgendwie nichts an habe mich genau an die Anleitung gehalten. Aber mein Raspberry Gateway scheint zu funktionieren da kommen andere Daten an nur die nicht von meinem Esp32 Board :(

  • @timzimmer5485
    @timzimmer5485 2 года назад +1

    Welche LoRa Version hat dieser ESP von Heltec, da man neuerdings bei TTN auch die LoRa Version beim Erstellen eines neuen Gerätes angeben muss?

    • @AEQWEB
      @AEQWEB  2 года назад

      Der ESP hat keine LoRa Version, da dies nur von der Software abhängt. Aber die LMIC Library hat Version 1.0.3

  • @user-wp3zs9tj7r
    @user-wp3zs9tj7r 3 года назад

    Kann mit bitte jemand erklären oder auf ein Video\Text verweisen in dem es erklärt wird, wie bzw was man nun alles machen müsste, um von Ort A zB einen ESP32\Arduino ausgelesenen Pin-Zustand über die öffentlichen Gateways (in meiner Stadt sind die wohl sehr gut ausgebaut) zu Hause zu empfangen bzw auszuwerten? Ich checks nicht. Gibts sowohl Sender als auch Empfänger Platinen ?

  • @heribertschorn6922
    @heribertschorn6922 3 года назад

    Tolles Video, Daten kommen im Payload bei TTN an ! Aber wie kombiniere ich das dann mit dem Code für die große LORA Wetterstation (2020) u die Daten nach TTN zu Übertragen? Kannst Du das Thema Frame Counter im Blog noch ergänzen wie das speichern geht

    • @AEQWEB
      @AEQWEB  3 года назад +1

      Nächste Woche gibts ein Video zum Thema Payload, da ist auch die Wetterstation angeführt.

  • @uengel5755
    @uengel5755 3 года назад

    Hi Alex,
    eine Frage: Gibt es das SX1278 (Ra-02) LoRa auch für 868 MHz?

    • @uengel5755
      @uengel5755 3 года назад

      Oder kann ich dieses Modul für 433 MHz auch nutzen?

  • @waltersigmund3821
    @waltersigmund3821 3 года назад

    Interessant ist warum das Board nicht die Standart SPI Belegung nutzt . Mosi-23,Miso-19,Clk-18 und CS(NSS)-5 . Gruss Walter

  • @WitzigLustigKomisch_TG
    @WitzigLustigKomisch_TG 3 года назад

    wäre es den auch möglich mit genau diesem Modul ein LoRa - Gateway zu erstellen? Ich habe zwei von den Dingern, einen Benutze ich um meine Daten an ein Gateway zu senden und den anderen würde ich gerne zur Verfügung stellen, für andere in dem Lora Netzwerk. Geht das auch? Ich habe dazu in der Library kein Beispiel gefunden.

    • @AEQWEB
      @AEQWEB  3 года назад +2

      Ja, es gibt Möglichkeiten. Google mal nach ESP32 Single Channel LoRaWAN Gateway. Da gibts was, ich kann dir aber dazu nicht viel mehr sagen...

    • @WitzigLustigKomisch_TG
      @WitzigLustigKomisch_TG 3 года назад

      @@AEQWEB kannst du vielleicht ein Video darüber machen. Ich habe jetzt schon mehrere verschiedene Anleitungen versucht aber bei jeder bleibe ich dabei hängen das ich meinen Gateway Key nirgendwo eingeben kann. AppKey und SessionKey kann ich überall eingeben aber das ist ja für den Anwendungsfall garnicht nötig und auf TTN bekomme ich dafür auch nur ein GatewayKey

  • @mars3142
    @mars3142 Год назад

    Spannendes Video. Gibt es auch eine Möglichkeit einfach ein TTN Gateway selber per ESP32 zu bauen? Ich würde gerne die komplette Kontrolle über den Software Stack in meinem Netzwerk behalten (soweit möglich) und ein externes Gateway kann schnell veraltet sein, wenn es keine Updates mehr gibt. Hast du dazu vielleicht mal ein Video gemacht? Ich finde bei TTN irgendwie keine API Definition, wie ich das selber ansprechen kann.

  • @viktorterhardt1605
    @viktorterhardt1605 2 года назад

    Guten Tag. Ist es möglich den Spreizfaktor und die Sendeleistung im Code zu definieren, oder wie kommen diese Parameter zustande?

    • @AEQWEB
      @AEQWEB  2 года назад

      Beides ist möglich…

    • @viktorterhardt1605
      @viktorterhardt1605 2 года назад

      Können Sie mir auch sagen, wie?

    • @AEQWEB
      @AEQWEB  2 года назад +1

      LMIC_setDrTxpow(DR_SF7, 14);
      DR_SF7 - DR_SF_12 = SF-Faktor,
      14 = Sendeleistung (max = 14)