LoRa – Raspberry Pi – Single Channel Gateway – Goedkoop!
LoRa Single Channel Gateway op een Raspberry Pi. Laag aantal onderdelen, vereist alleen een HopeRF LoRa-module (~ $ 10) en een Raspberry Pi.
Verhaal
Beschrijving
Wil je aan de slag met LoRaWAN, maar heb je geen gateway bij jou in de buurt?
Deze instructies helpen je een LoRa-module van $ 10 en een Raspberry Pi om te zetten in een LoRaWAN-gateway met één kanaal om met LoRaWAN te experimenteren.
Maak uw RFM95W gereed
RFM95W met snoeren (deze afbeelding mist de resetdraad)
1) Bereid uw vrouw-naar-vrouw-snoeren voor op de RFM95W door ze 4 ervan doormidden te knippen. Je zou nu 8 draden moeten hebben - elk heeft een vrouwelijke connector aan het ene uiteinde.
2) Strip een 1/8 inch van de isolatie van elk afgesneden uiteinde.
3) Soldeer het afgeknipte uiteinde van de draden op de volgende plekken op de RFM95W (één draad per plek):
- DI00
- 3,3V
- MISO
- MOSI
- SCK
- RESET
- NSS
- De GND-pin naast de MISO-pin
4) Knip 2 stukken 18 ga massieve draad met een lengte van 83 mm af.
5) Strip 2 mm isolatie van het ene uiteinde van elk van die draden.
6) Soldeer het gestripte uiteinde van een van de draden op de ANT-plek.
7) Soldeer het gestripte uiteinde van een van de draden op de GND-plek naast de ANT-plek. – Je hebt zojuist een dipoolantenne gemaakt.
Sluit de RFM95W en Raspberry Pi aan
Raspberry Pi Pinout
Hier zijn de verbindingen die gemaakt moeten worden:
De Raspberry Pi-software instellen
* Deze instructies gaan ervan uit dat je Raspbian op de Raspberry Pi gebruikt *
Voer deze commando's uit in de Raspberry Pi:
1) Log in op Raspberry Pi als de Pi-gebruiker
2) Kloon de opslagplaats op https://github.com/tftelkamp/single_chan_pkt_fwd
git kloon https://github.com/tftelkamp/single_chan_pkt_fwd
3) Gebruik raspi-config om SPI in te schakelen:
sudo raspi-config
- Selecteer 5 interface-opties:
- Selecteer P4 SPI:
- Selecteer Ja
Opnieuw opstarten:
sudo shutdown -r nu
3) WiringPi installeren:
sudo apt-get install bedradingpi
4) Configureer de gatewaycode voor één kanaal:
cd ~/single_chan_pkt_fwd
nano main.cpp
Als je in de VS bent, moet je verschillende dingen instellen:
- Vind de regel:
#define SERVER1 “54.72.145.119” // The Things Network:croft.thethings.girovito.nl
- Vervangen door:
#define SERVER1 "13.66.213.36" //router.us.thethings.network
- Vind de regel:
uint32_t freq =868100000; // in Mhz! (868.1)
- Vervangen door:
uint32_t freq =902300000; // in Mhz! (902.3)
Je kunt desgewenst ook de informele statusvelden en locatie instellen.
5) Stel de gatewaycode voor één kanaal samen:
maken
6) Test de gateway:
sudo /home/pi/single_chan_pkt_fwd/single_chan_pkt_fwd
Crtl+C om het te doden. Zorg ervoor dat u de gevonden gateway-ID kopieert:
7) Configureer een gateway op The Things Network
- Log in op console.thethingsnetwork.org (het is gratis en gemakkelijk om een account aan te maken als je er nog geen hebt)
- Selecteer 'Gateways' bovenaan de pagina
- Selecteer + registreer gateway
- Kies brug
- Voer de gateway-ID in die u een paar stappen geleden heeft gekopieerd in het veld Gateway EUI
- Selecteer onder aan de pagina Gateway registreren
Gefeliciteerd, je hebt nu een gateway op The Things Network!
8) Voer de gateway echt uit:
sudo /home/pi/single_chan_pkt_fwd/single_chan_pkt_fwd
Je zult de statusberichten zien als de gateway ze verstuurt. U kunt de status van uw gateway ook controleren op console.thethingsnetwork.org
Wat kun je verbinden met je single-channel-gateway?
- Pycom LoPy-module – LoPy verbinden met Single Channel Gateway
- Er komt nog meer...
Lees meer details:LoRa – Raspberry Pi – Single Channel Gateway – Goedkoop!
Productieproces
- Temperatuurbewaking op de Raspberry Pi
- Raspberry Pi 2 weerstation
- Temperatuur bewaken met Raspberry Pi
- Raspberry Pi Ball-tracking
- Raspberry Pi universele afstandsbediening
- Bewegingssensor met Raspberry Pi
- Een stukje Raspberry Pi
- Cycle Chaser
- ThingSpeak-temperatuurmonitor met Raspberry Pi
- Raspberry Pi Bodemvochtsensor
- Raspberry Pi diefdetector