Innholdsfortegnelse:

LoRa Gateway ESP8266 Arduino DIY: 5 trinn
LoRa Gateway ESP8266 Arduino DIY: 5 trinn

Video: LoRa Gateway ESP8266 Arduino DIY: 5 trinn

Video: LoRa Gateway ESP8266 Arduino DIY: 5 trinn
Video: #134 15$ LoRa Gateway with ESP8266 and a RFM95 (Tutorial) 2024, Juli
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Denne instruksen vil hjelpe deg med å lage en LoRa Gateway som er kompatibel med The Things Network, for alle verdensområder, ved hjelp av en ESP8266 sammen med en RFM95/96 radiomodul. Kildekoden for å få det til å fungere er også gitt, og det kommer med et integrert webgrensesnitt for konfigurasjon, det er veldig enkelt å bruke, du vil se … la oss gå

Kildekode

Rekvisita

Alle nødvendige elementer er listet opp nedenfor

Trinn 1: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare

Du finner alle maskinvareelementene her, eller listet opp nedenfor

  1. Vanntett plastkasse
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa -modul RFM95 SX1276 -brikke 915MHz 868MHz 433MHz
  4. 868/915 MHz antenne
  5. 5V 2A likestrømadapter
  6. Pin Male Strip 1*40P 2.0mm
  7. 2 mm pin header hunn
  8. koaksiale kontakter Antenne
  9. DC -kontakt 3,5 x 1,3 mm
  10. Liten Phillips
  11. Koblingsklemme 2Pin 5.0mm
  12. PCB -styre

Når du har alle brikkene, er det som å leke med LEGO … nyt det:)

Trinn 2: Merknad om levert PCB / skjema

Merknad om den medfølgende PCB / skjemaene
Merknad om den medfølgende PCB / skjemaene
Merknad om den medfølgende PCB / skjemaene
Merknad om den medfølgende PCB / skjemaene

Gråtonede deler brukes ikke i dette prosjektet, de er der fordi den samme kretsen kan brukes i et prosjekt jeg for tiden skriver.

Trinn 3: Programvare

Programvare
Programvare
Programvare
Programvare
Programvare
Programvare
Programvare
Programvare

Nå må du sette opp Arduino IDE, vær oppmerksom på at du kan bruke alle andre rammer du liker. Det er ikke vanskelig, men du må gjøre en eller to ting for å kompilere prosjektet. Koden ligger på github.com, den er åpen kildekode, vær så snill å være konstruktiv, rapportere feil eller komme med forslag ville være et godt bidrag:) Last ned den og åpne:

LoRaWanGateway/LoRaWanGateway.ino

Endre Sketchbook -plassering under filinnstillinger

Legg til om nødvendig flere tavler under filinnstillinger … Jeg har brukt:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Vær oppmerksom her, eldre versjoner vil ikke fungere skikkelig, du må installere minst versjon 2.6.3

Velg brettet ditt under verktøykortet (kanskje ikke det samme som bildet, velg ditt)

Det skal nå kompilere, laste det opp til brettet og konfigurere det ved hjelp av webgrensesnittet.

Trinn 4: Webgrensesnittkonfigurasjon

Webgrensesnittkonfigurasjon
Webgrensesnittkonfigurasjon

Når du har satt sammen alle delene, kan du åpne og konfigurere din nye gateway gjennom det integrerte webgrensesnittet. Det er en liten side inne i ESP8266 som lar deg enkelt justere verdiene … ta et første blikk og lek med konfigurasjonsdemoen her. Med dette grensesnittet kan du konfigurere:

  • WiFi -tilkobling, enten som en klientenhet eller som et tilgangspunkt
  • TTN Gateway -parameter
  • RFM -modulparametere
  • Grunnleggende ESP8266 systemparametere
  • Konfigurasjonsgrensesnittsikkerhet/passord (ja, det er passordbeskyttet)

Som standard vil det opprette et WiFi -nettverk for å gi deg tilgang til den interne konfigurasjonen.

  • wifi: Tilgangspunkt ESP
  • pass: 12345678

Hvis det gjelder ekstrem sikkerhet, bør du endre standardverdiene før du laster opp fastvaren til gatewayen. Uansett kan du endre dem fra nettleseren din etter den første tilkoblingen. Når den er kjørt, kan du få tilgang til gateway -konfigurasjonen via en nettleser, enten ved hjelp av den allerede tildelte ip -en

X. X. X. X/

eller hvis den er koblet til via tilgangspunktet

192.168.4.1/ (som standard)

Nå kan du bruke legitimasjonen din til å logge på, standard er:

  • bruker: admin
  • pass: admin

Trinn 5: Legg til en TTN -gateway

Legg til en TTN -gateway
Legg til en TTN -gateway
Legg til en TTN -gateway
Legg til en TTN -gateway
Legg til en TTN -gateway
Legg til en TTN -gateway
Legg til en TTN -gateway
Legg til en TTN -gateway

Sist, men ikke minst, må du opprette en Gateway i The Things Network og konfigurere parametrene deretter for å få enheten din registrert og koblet til. Logg deg på The Things Network -konsollen og velg GATEWAYS.

Registrer en ny ved å bruke tilhørende ID på gateway -konfigurasjonssiden. Fyll ut alle gjenværende felt etter behov. Begge ID -er må samsvare.

Nå skal den være klar til å vise data.

Det er det, jeg håper det er klart nok … hvis du har problemer, kan du stille spørsmål

Anbefalt: