TTN Logo

Lora Gateway bauen für München West im Münchner Maker Lab. e.V.

Am Samstag (10.03.18) haben wir im Maker Lab e.V. in München einen Lora Gateway gebaut. Ziel ist es, eine höhere Abdeckung mit Lora in München zu erreichen. Ohne Gateway macht ein Lora Node / Sensor nicht wirklich Sinn und man verliert dann doch sehr schnell die Motivation. Das Thema ist weit aus anspruchsvoller wie man es  bei Wifi/GSM kennt, da die Infrastruktur schon vorhanden ist.
Die Lora Infrastruktur in München ist wirklich sehr übersichtlich.

Anhand dieser Karte kann man die aktiven Gateways ersehen. Es ist doch noch alles sehr übersichtlich und ist keine Motivation sich in dem Thema einzuarbeiten. Deshalb braucht es noch mehr Gateways, also wer einen Gateway bauen möchte möge sich bitte bei mir in den Kommentaren melden.

Die Hardware Liste in der Übersicht:

LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway im Gehäuse
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
LoraWAN Gateway
 Der Zusammenbau der Hardware war sehr unkritisch und hat soweit problemlos funktioniert. Die Software wurde per https://www.balena.io/ installiert, denn da kann man nicht wirklich viel falsch machen und ist selbst für Laien und Anfänger relativ einfach zu installieren bzw. zu konfigurieren.
Zuerst muss noch ein Gateway angelegt werden im TTN-Network unter :
https://console.thethingsnetwork.org/gateways/
Von dort brauchen wir 2 Werte für balena.io, die dann für den Aufbau des Image für den Raspberry Pi benötigt werden :
  1. Gateway-ID
  2. Gateway-Key
Mit Dashboard von https://dashboard.resin.io/apps erstellt man einfach eine neue Applikation für einen Raspberry Pi 3:
  • Account erstellen
  • Neue Application erstellen
  • Image für den Raspberry Pi resin-<Applicationname>.img.zip herunterladen
  • Image aus SD-Karte mit Etcher kopieren
  • SD-Karte einlegen und Raspberry Pi mit Ethernet und Strom verbinden
Es werden nun für das neue Gerät die folgenden Variablen eingetragen:
Variable Name Value
GW_CONTACT_EMAIL The email address you want to show on the TTN map for your gateway
GW_REGION The region you should connect to for the TTN (EU/US/CN/AU/AS/KR)
GW_RESET_PIN 11
GW_TYPE imst-ic880a-spi
GW_KEY ttn-account-v2.XXXXX
 Dann müssen ein paar Git-Befehle an einem beliebigem Lunx/MAC OSX Rechner durchgeführt werden. Hinweis : die Befehle müssen nicht auf dem Raspberry auf dem der LoraWAN Gateway laufen muss durchgeführt werden. Es kann ein beliebiger Rechner sein.
git clone https://github.com/mockingbirdconsulting/ttn-pkt-fwd-resin-setup.git 

git remote add resin <USERNAME>@git.resin.io:<USERNAME>/<APPNAME>.git  

git push resin master

Nach einer Weile sollte der Gateway Online sein und i der TTN-Console sichtbar sein.

LoraWAN Gateway
LoraWAN Gateway

Solltest Du schon einen funktionierenden Lora Node mit Sensor haben, sollte dieser auch im Gateway sichtbar sein.

Gateway Traffic

 Hier sind nun schön die Daten des Sensor zu sehen, die verschlüsselt übertragen werden. Dh. ich sehe in der TTN Console nur die Sensordaten die auch mir gehören. Fremde Daten sind weder am Gateway noch irgendwo in der TTN Console einsehbar.

Die ersten Reichweiten Messungen

Weiterführende Links zum dem Thema Aufbau Lora Gateway

deploying-a-gateway-for-the-things-network-using-resin-io/

https://github.com/jpmeijers/ttn-resin-gateway-rpi

Joachim

Aus Leidenschaft für Technik. Aktuelle Themen sind Datensicherheit, Software für Datenschutz, Mobile Geräte, Smartphone Sicherheit und Anwendungen, Raspberry Pi Geek.

Alle Beiträge ansehen von Joachim →

11 Gedanken zu “Lora Gateway bauen für München West im Münchner Maker Lab. e.V.

  1. Hallo Joachim,
    vielen Dank für diesen tollen Beitrag. Jetzt habe ich das Prinzip besser verstanden und verstehe wenn ich einen LoRaWAN GPS Tracker hier bei mir einsetzen möchte brauche ich einen Gateway.

    Zwei Fragen noch:
    Dieser kann schon vorhanden sein von einer Person x und ich kann diesen mitbenutzen und meine Daten werden verschlüsselt übertragen?
    Wenn kein Gateway vorhanden muss kann ich mir wie Du hier beschrieben hast selber einen aufbauen. Wie teuer kommt mich das denn dann ca. ? (160€)

    Dann ist glaube ich der Satz in dem Hinweis von Dir nicht ganz stimmig. Ich verstehe nicht wo jetzt der Befehl ausgeführt werden muss.

    Viele Grüße,

    Ingmar

    1. Hallo Ingmar

      Du kannst jeden beliebigen TTN Gateway benutzen der bei Dir in der Nähe ist.
      Nur sehe ich unter https://ttnmapper.org/ im München Nord keinen.
      Es gibt Single Gateway für billiges Geld, wo ich aber nicht dazu rate.
      Mach gleich Nägel mit Köpfen und bei einen Multichannel Gateway der dann von jedermann genutzt werden kann. Die Daten können verschlüsselt übertragen werden, damit diese nicht einsehbar sind für andere.

      Mit 160 Euro kommst nicht hin, denn das Concentrator Board für den Pi kostet schon 120 Euro ohne Lieferkosten. Unser Gateway hat ca. 300 Euro gekostet und das musst noch alles selbst zusammenbauen. Vielleicht fragst mal Severin vom Maker Lab in München ob er nochmal einen Workshop anbietet.

  2. Hallo Zusammen,
    gerade bin ich auf diesen Beitrag gestoßen.
    Kann ich um erste Erfahrungen zu machen günstige Nodes mit ESP einsetzen in Verbindung mit einem vorhandenen Raspberry Pi und einem LoRa/GPS HAT for Raspberry Pi – 868MHz von dragino als LoRa Gateway (lokal und/oder WAN)?
    Das wären nur 30€ für erste Erfahrungen!
    Grüße Peter

    1. Hallo Peter

      ja klar kannst Du damit anfangen. Es gibt schon fertige Module die ein LoRa Interface darauf haben.
      Der Einstieg ist einfach und sollte zum starten genügen.

      Grüße Joachim

      1. Danke Joachim,
        ich suche erstmal zum Selbstzweck eine Funkverbindungsart ohne laufende Kosten mit besserer Stabilität und Reichweite als WiFi/WLAN um Wetter (Windstärke, -richtung, Bodenfeuchte, Temperatur und Feuchte an diversen Stellen) und Statusdaten eines Gewächshauses (Gaskonzentrationen CO CO2 Propan, Temperatur) zu sammeln und im lokalen Netzwerk bereit zu halten.
        Funktionert dies kann man step-by-step über WAN, Community und TTN nachdenken. Was auch weitere Investitionen in eine gute Sichtbarkeit sprich Position am Hausdach und dazu eine Verkabelung im Haus (z.B. LAN per Stromnetz) erfordern wird.

  3. Zusammenfassend geschrieben,
    mein RAK2245 Concentrator kam heute aus Verona an. Nach ein paar Stunden lief das Lora Gateway über TTN. Dadurch stellte sich heraus dass Hardware, Software bzw. Konfiguration des Vorgängers Draguino PI Hats nicht funktionierten! Zu einem späteren Zeitpunkt werde ich ggf. nach der Ursache forschen.
    Der vorhandene T-Beam war weitgehend korrekt aufgesetzt und lieferte sofort Pakete.
    Nun geht es an die Erweiterung hier am Land mit einer Dachantenne wohl an einem Pi 3 A+ über SSH und VNC. Dazu kommen die ESP32 Nodes die allesamt einen guten Eindruck hinterlassen:
    TTGO T-Beam mit GPS, Heltec Lora32 V2, TTGO V1, TTGO V1.2 mit Echtzeituhr und SX1278.

    Die Software zum RAK2245 musste ich manuell nachinstallieren da die Skripte hakten. Installiert habe ich über ein laufendes System. In meiner Konfiguration mit Pi 3 B und einfacher SSD werden vom Concentrator gut 25% Prozessorlast gefordert.

    Grüße nach München

    1. Hallo Peter

      sehr schön das alles nun soweit funktioniert und Willkommen im Club der TTN-LoRaWAN Nutzer.
      Wenn Du mal in München bist, ergibt es sich vielleicht mal uns zu treffen.
      Wir haben ein monatliches Treffen im Maker Lab. e.V. welches wir über Meetup organisieren.

      Beste Grüße , Joachim

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert