Indholdsfortegnelse:

LoRa Gateway ESP8266 Arduino DIY: 5 trin
LoRa Gateway ESP8266 Arduino DIY: 5 trin

Video: LoRa Gateway ESP8266 Arduino DIY: 5 trin

Video: LoRa Gateway ESP8266 Arduino DIY: 5 trin
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Juli
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Denne instruktion hjælper dig med at oprette en LoRa Gateway, der er kompatibel med The Things Network, for alle verdensområder ved hjælp af en ESP8266 sammen med et RFM95/96 radiomodul. Kildekoden for at få den til at fungere er også leveret, og den leveres med en integreret webgrænseflade til konfiguration, den er meget let at bruge, du vil se … lad os gå

Kildekode

Forbrugsvarer

Alle nødvendige elementer er angivet nedenfor

Trin 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Du kan finde alle hardwareelementer her eller angivet nedenfor

  1. Vandtæt plastkasse
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa -modul RFM95 SX1276 -chip 915MHz 868MHz 433MHz
  4. 868/915 MHz antenne
  5. 5V 2A DC udgangsadapter
  6. Pin Male Strip 1*40P 2.0mm
  7. 2 mm pin header hun
  8. koaksiale stik Antenne
  9. DC -stik 3,5 x 1,3 mm
  10. Lille Phillips
  11. Terminalblokforbindelse 2Pin 5,0 mm
  12. PCB Board

Når du har alle brikkerne, er det som at lege med LEGO … nyd det:)

Trin 2: Bemærk Om det medfølgende PCB / skema

Bemærk Om det medfølgende PCB / skema
Bemærk Om det medfølgende PCB / skema
Bemærk Om det medfølgende PCB / skema
Bemærk Om det medfølgende PCB / skema

Gråtonede dele bruges ikke i dette projekt, de er der, fordi det samme kredsløb kan bruges i et projekt, jeg i øjeblikket skriver.

Trin 3: Software

Software
Software
Software
Software
Software
Software
Software
Software

Nu skal du konfigurere Arduino IDE, Bemærk, at du kan bruge enhver anden ramme, du kan lide. Det er ikke svært, men du skal gøre en eller to ting for at kompilere projektet. Koden er hostet i github.com, den er open source, vær velkommen til at være konstruktiv, rapportering af fejl eller forslag vil være et godt bidrag:) Download den og åbn:

LoRaWanGateway/LoRaWanGateway.ino

Skift Sketchbook -placering under filindstillinger

Tilføj om nødvendigt yderligere tavler under filindstillinger … Jeg har brugt:

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

Vær opmærksom her, ældre versioner fungerer ikke korrekt, du skal installere mindst version 2.6.3

Vælg dit bord under værktøjstavle (måske ikke det samme som billedet, vælg dit)

Det skal nu kompilere, uploade det til dit board og konfigurere det ved hjælp af webgrænsefladen.

Trin 4: Konfiguration af webgrænseflade

Konfiguration af webgrænseflade
Konfiguration af webgrænseflade

Når du har samlet alle brikkerne, kan du åbne og konfigurere din nye gateway via den integrerede webgrænseflade. Det er en lille side inde i ESP8266, der lader dig let justere dens værdier … tag et første blik og spil med konfigurationsdemoen her. Med denne grænseflade kan du konfigurere:

  • WiFi -forbindelse, enten som en klientenhed eller som et adgangspunkt
  • TTN Gateway -parameter
  • RFM -modulparametre
  • Grundlæggende ESP8266 Systemparametre
  • Konfigurationsgrænseflade sikkerhed/adgangskode (ja, den er beskyttet med adgangskode)

Som standard vil det oprette et WiFi -netværk, så du får adgang til dets interne konfiguration.

  • wifi: Access Point ESP
  • bestå: 12345678

Hvis der er tale om ekstrem sikkerhed, skal du ændre standardværdierne, før du uploader firmwaren til din gateway. Uanset hvad du kan ændre dem fra din browser efter den første forbindelse. Når den er kørt, kan du få adgang til gateway -konfigurationen via en webbrowser enten ved hjælp af den allerede tildelte ip

X. X. X. X/

eller hvis den er tilsluttet via adgangspunktet

192.168.4.1/ (som standard)

Nu kan du bruge dine legitimationsoplysninger til at logge ind, standardindstillingerne er:

  • bruger: admin
  • pass: admin

Trin 5: Tilføj en TTN -gateway

Tilføj en TTN -gateway
Tilføj en TTN -gateway
Tilføj en TTN -gateway
Tilføj en TTN -gateway
Tilføj en TTN -gateway
Tilføj en TTN -gateway
Tilføj en TTN -gateway
Tilføj en TTN -gateway

Sidst men ikke mindst skal du oprette en Gateway i The Things Network og konfigurere dens parametre i overensstemmelse hermed for at få din enhed registreret og linket. Log på The Things Network -konsollen og vælg GATEWAYS.

Registrer en ny ved hjælp af dens tilsvarende id, der findes på gateway -konfigurationssiden. Udfyld alle resterende felter efter behov. Begge id'er skal matche.

Nu skal den være klar til at vise data.

Det er det, jeg håber, det er klart nok … hvis du har problemer, er du velkommen til at stille spørgsmål

Anbefalede: