Använda Lora sköld och RPi för att bygga en LoRaWAN gateway (6 / 9 steg)
Steg 6: Bygga en enda kanal LoRaWAN gateway
I det här steget kommer vi att använda RPi och Lora Shield att bygga en enda kanal LoRaWAN Gateway.We bör konfigurera RPi och ansluta den med Lora Shield.Complete verksamhet som följande beskrivning:
Konfiguration
- Ansluta den Raspberry Pi till Internet.
- Använda 'raspi-config' att se till att SPI kan användas på RPi;
- Använda "sudo lämplig-få installera wiringpi" installera GPIO tillgång biblioteket skriven i C för den BCM2835 som används i Raspberry Pi;
- Få den enda kanalen Lora Gateway källkod från här;
- Redigera "main.cpp" för att ändra konfigurationen (leta efter: "Konfigurera dessa värden!").
Som standard:
- LoRa: SF7 på 868.1 Mhz
- Server: 54.229.214.112, port 1700 (The saker Network: croft.thethings.girovito.nl)
Så behöver vi inte alltför ändra koden här.
Anslutningar:
Dragino Lora sköld---Raspberry Pi
5V---5V(pin#2)
GND---GND(pin#6)
(DO_A) MISO---MISO(pin#21)
(DI_A) MOSI---MOSI(pin#19)
(CLK_A) SCK---CLK(pin#23)
(CS_A) NSS---GPIO6(pin#22)
DIO0---GPIO7(pin#7)
RST---GPIO0(pin#11)
Anslut Dragino Lora Shield och RPi som ovan,kör packet skotare som root. Då kan vi få en Gateway ID och se löpande resultatet på RPi som 3: e bilden på detta steg.
Vi kan också få Gateway status från http://thethingsnetwork.org/api/v0/gateways/B827EBFFFF294B3B/ som den sista bilden i detta steg. I denna URL bör du ändra "B827EBFFFF294B3B" till din egen Gateway-ID. Om du kan se status för Gateway på webben, visar det den LoRaWAN gatewayen fungerar!
Obs: Om packet vidarebefordraren visar meddelandet "okänt transceiver", betyder det RPi inte identifiera Lora Shield. i detta fall ytterligare Kontrollera konfigurationen pin/ledningar.