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:
- Raspberry Pi 3
- iC880A – LoraWAN Concentrator Board 868 MHz
http://shop.imst.de/wireless-modules/lora-products/8/ic880a-spi-lorawan-concentrator-868-mhz - 12 Volt Netzteil
- 868 MHz Antenne BNC
- 1 EZ-Steel Outdoor Gehäuse
- 1 ch2i.eu Adapter Platine https://pcbs.io/share/zvoQ4
https://shop.coredump.ch/product/ic880a-lorawan-gateway-backplane/ - SD-Karte 8 GB
- Spannungsregler Board
- Pigtail für Antenne auf BNC Buchse
- PoE Splitter und Adapter 12 Volt
- Div. Kleinteile
https://console.thethingsnetwork.org/gateways/
- Gateway-ID
- Gateway-Key
- 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
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 |
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.
Solltest Du schon einen funktionierenden Lora Node mit Sensor haben, sollte dieser auch im Gateway sichtbar sein.
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.
Weiterführende Links zum dem Thema Aufbau Lora Gateway
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
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.
Hi Joachim, was hältst du den von so etwas:
https://www.antratek.de/outdoor-dual-channel-lora-gateway-868mhz
Ist bezahlbar und sollte seinen Zweck erfüllen…
Gruss
Thomas
Hallo Thomas
davon halte ich gar nichts, wenn Du Nodes hast die auf 8 Kanälen arbeiten. Da geht Dir jedes 2 Datenpaket verloren. Dann lieber so etwas wie dieses hier :
https://www.thethingsnetwork.org/community/berlin/post/tig-coming-soon-its-a-69-full-lora-compliant-8-channel-ttn-gateway
Grüße Joachim
Hallo Joachim,
dann sollten es mehr Kanäle sein? Habe ich bei eurem Projekt nicht so erkennen können, wiewiel es sind.
Das Gateway wird auch mit 8 Kanälen angeboten, dann aber Indoor.
https://www.antratek.de/8-1-channel-lorawan-pico-gateway
Meinst du das, was hier unter Capacity/Packetloss beschrieben steht?
http://www.dragino.com/downloads/downloads/LoRa_Gateway/Dragino%20LoRa%20Gateway%20Compare%20List.xlsx
Gruss
Thomas
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
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
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.
Ein 2-Channel Gateway läuft seit kurzem hier an der Mainschleife. Jetzt fehlen mir koppelbare Nodes die teils noch aus China unterwegs sind. T-Beam aus https://www.bjoerns-techblog.de/2018/10/ttgo-t-beam-kompakter-knochen-zum-mappen/ konnte ich bisher nicht zur Mitarbeit überreden OTAA und ABP.
Über eine Dachantenne bzw. ein vollständiges Gateway auf RAK2245 Basis läßt sich nun konkreter nachdenken.
Grüße
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
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