LoRaWAN-GW-Schritt-für-Schritt: Unterschied zwischen den Versionen
Aus Opennet
Thm (Diskussion | Beiträge) (→LoRa Netzwerkkonfiguration) |
Thm (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | + | = Gateway für The Things Network API V3 einrichtigen = | |
− | + | == Raspberry Pi mit IMST IC880A == | |
+ | |||
+ | === Hardware zusammenbauen === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Pin am IC880A | ||
+ | ! Name | ||
+ | ! Pin am Raspberry | ||
+ | |- | ||
+ | |21 | ||
+ | |VDD 5V 700mA | ||
+ | |4 (5V) | ||
+ | |- | ||
+ | |22 | ||
+ | |GND | ||
+ | |6 (GND) | ||
+ | |- | ||
+ | |13 | ||
+ | |SPI Reset | ||
+ | |22 (GPIO 25) | ||
+ | |- | ||
+ | |14 | ||
+ | |SPI CLK | ||
+ | |23 (SPI0_SCLK) | ||
+ | |- | ||
+ | |15 | ||
+ | |MISO | ||
+ | |21 (SPI0_MISO) | ||
+ | |- | ||
+ | |16 | ||
+ | |MOSI | ||
+ | |19 (SPI0_MOSI) | ||
+ | |- | ||
+ | |17 | ||
+ | |NSS | ||
+ | |24 (SPI0_CE0_N) | ||
+ | |} | ||
− | |||
# Raspberry OS runterladen, auspacken und auf SD Karte kopieren. SSH Zugang einrichten. | # Raspberry OS runterladen, auspacken und auf SD Karte kopieren. SSH Zugang einrichten. | ||
# Raspberry booten und Internet einrichten | # Raspberry booten und Internet einrichten |
Version vom 14. Juni 2021, 09:54 Uhr
Inhaltsverzeichnis |
Gateway für The Things Network API V3 einrichtigen
Raspberry Pi mit IMST IC880A
Hardware zusammenbauen
Pin am IC880A | Name | Pin am Raspberry |
---|---|---|
21 | VDD 5V 700mA | 4 (5V) |
22 | GND | 6 (GND) |
13 | SPI Reset | 22 (GPIO 25) |
14 | SPI CLK | 23 (SPI0_SCLK) |
15 | MISO | 21 (SPI0_MISO) |
16 | MOSI | 19 (SPI0_MOSI) |
17 | NSS | 24 (SPI0_CE0_N) |
- Raspberry OS runterladen, auspacken und auf SD Karte kopieren. SSH Zugang einrichten.
- Raspberry booten und Internet einrichten
- SPI auf Raspberry aktivieren
- Basic Station auf Zielplattform selbst laden und bauen
- Konfiguration für TTN
- Gateway bei TTN registrieren
- App Key runterladen
- Netzwerk für Opennet konfigurieren
LoRa Netzwerkkonfiguration
Folgenden Schritte haben wir unternommen damit alles funktionierte:
Geräte:
- AP1.52 (hat auf eth0 192.168.11.52)
- LoRaWan GW: 192.168.5.30 (siehe Adressierungsschema)
- Netzwerkkonfiguration in /etc/network/interfaces
# Ethernet auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.5.30 netmask 255.255.0.0 gateway 192.168.11.52
# add nameserver routes dns-nameservers 192.168.0.246 192.168.0.247 192.168.0.248 up ip route add 192.168.0.246 dev eth0 via 192.168.11.52 down ip route del 192.168.0.246 dev eth0 via 192.168.11.52 up ip route add 192.168.0.247 dev eth0 via 192.168.11.52 down ip route del 192.168.0.247 dev eth0 via 192.168.11.52 up ip route add 192.168.0.248 dev eth0 via 192.168.11.52 down ip route del 192.168.0.248 dev eth0 via 192.168.11.52
- Konfiguration des TTN Gateways (unter anderem, welcher TTN Server genutzt werden soll)
/opt/ttn-gateway/global_conf.json
- Status des Gateway abfragen:
service ttn-gateway status
- AP1.52
- HNA 192.168.5.30 eintragen
- hier Masquerade für HNA konfigurieren (siehe Opennet_Firmware_für_Fortgeschrittene#HNA.2FNAT_Konfigurieren_f.C3.BCr_Nicht-OLSR-Nachbarn
- UGW Server: Forward für TTN Router (router.eu.thethings.network 52.169.76.203) immer erlauben (siehe http://dev.on-i.de/browser/on_ansible/roles/ugw-server/defaults/main.yml )