Stap 6: Bouwen een enkellijns LoRaWAN gateway
In deze stap, zullen we gebruik maken van de RPi en de Lora Shield om te bouwen van een enkellijns LoRaWAN Gateway.We moet de RPi configureren en verbinding te maken met de Lora Shield.Complete de operaties als de volgende beschrijving:
Configuratie
- Verbinding maken met de Raspberry Pi met het Internet;
- Gebruik 'raspi-config' om ervoor te zorgen dat de SPI kan worden gebruikt op de RPi;
- Gebruik van 'sudo apt-get install wiringpi' om te installeren de GPIO access-bibliotheek geschreven in C voor de BCM2835 gebruikt in de Raspberry Pi;
- De single-channel Lora Gateway broncode krijgen van hier;
- Bewerken van de 'main.cpp' als u wilt wijzigen van de configuratie (zoekt: "Configureer deze waarden!").
Standaard:
- LoRa: SF7 op 868.1 Mhz
- Server: 54.229.214.112, poort 1700 (The Things Network: croft.thethings.girovito.nl)
Dus, we moeten ook veranderen niet de code hier.
Verbindingen:
Het schild van de Lora Dragino---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)
Sluit de Dragino Lora Shield en de RPi zoals hierboven,packet doorstuurserver draaien als root. Dan we een Gateway-ID ophalen kunnen en zie het lopend resultaat op de RPi als de 3e foto bij deze stap.
Ook kunnen we de status van de Gateway van http://thethingsnetwork.org/api/v0/gateways/B827EBFFFF294B3B/ als de laatste foto bij deze stap. U moet in deze URL 'B827EBFFFF294B3B' wijzigen naar uw eigen Gateway-ID. Als op het web kunt u de status van de Gateway, toont het dat de LoRaWAN Gateway werkt!
Opmerking: Als de expediteur packet toont het bericht "niet-herkende zendontvanger", dit betekent dat de RPi niet wordt gedetecteerd door Lora Shield. in dit geval verder Controleer de configuratie van uw pin/bedrading.