INHOUDSOPGAWE:

LoRa Gateway ESP8266 Arduino DIY: 5 stappe
LoRa Gateway ESP8266 Arduino DIY: 5 stappe

Video: LoRa Gateway ESP8266 Arduino DIY: 5 stappe

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

Hierdie instruksies sal u help om 'n LoRa Gateway te skep wat verenigbaar is met The Things Network, vir alle wêreldstreke, met behulp van 'n ESP8266 saam met 'n RFM95/96 -radiomodule. Die bronkode om dit te laat werk, word ook voorsien, en dit het 'n geïntegreerde webkoppelvlak vir opset, dit is baie maklik om te gebruik, u sal sien … laat ons gaan

Bronkode

Voorrade

Alle benodigde elemente word hieronder gelys

Stap 1: Hardeware

Hardeware
Hardeware
Hardeware
Hardeware
Hardeware
Hardeware

U kan alle hardeware -elemente hier vind, of hieronder gelys

  1. Waterdigte plastiekkas
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa module RFM95 SX1276 chip 915MHz 868MHz 433MHz
  4. 868/915 MHz antenna
  5. 5V 2A DC -kragadapter
  6. Pin Male Strip 1*40P 2.0mm
  7. 2 mm penkop wyfie
  8. koaksiale verbindings Antenne
  9. DC -aansluiting 3,5 x 1,3 mm
  10. Klein Phillips
  11. Aansluitblokaansluiting 2Pin 5.0mm
  12. PCB raad

As jy eers al die stukke het, is dit soos om met LEGO te speel … geniet dit:)

Stap 2: Let op die verskafde PCB / skema's

Opmerking oor die voorsien PCB / skema's
Opmerking oor die voorsien PCB / skema's
Opmerking oor die voorsien PCB / skema's
Opmerking oor die voorsien PCB / skema's

Grys dele word nie in hierdie projek gebruik nie; dit is daar omdat dieselfde stroombaan gebruik kan word in 'n projek wat ek tans skryf.

Stap 3: sagteware

Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware

Nou moet u die Arduino IDE opstel, let op dat u enige ander raamwerk kan gebruik wat u wil. Dit is nie moeilik nie, maar u moet een of twee dinge doen om die projek saam te stel. Die kode word op github.com gehuisves, dit is 'n open source, wees konstruktief, foute aanmeld of voorstelle kan 'n groot bydrae wees:) Laai dit af en maak oop:

LoRaWanGateway/LoRaWanGateway.ino

Verander Sketsboek -ligging onder lêervoorkeure

Voeg indien nodig bykomende borde onder lêervoorkeure … Ek gebruik:

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

Let hier op, ouer weergawes werk nie behoorlik nie; u moet ten minste weergawe 2.6.3 installeer

Kies u bord onder gereedskapbord (miskien nie dieselfde as die prentjie nie, kies u eie)

Dit moet nou saamstel, oplaai na u bord en dit opstel met behulp van die webkoppelvlak.

Stap 4: Webinterface -opset

Webkoppelvlakkonfigurasie
Webkoppelvlakkonfigurasie

Sodra u al die stukke bymekaargemaak het, kan u u nuwe gateway oopmaak en konfigureer deur die geïntegreerde webkoppelvlak. Dit is 'n klein bladsy in die ESP8266 waarmee u die waardes daarvan maklik kan aanpas … 'n eerste blik en speel hier met die konfigurasie -demo. Met hierdie koppelvlak kan u die volgende instel:

  • WiFi -verbinding, hetsy as 'n kliënttoestel of as 'n toegangspunt
  • TTN Gateway -parameter
  • RFM -module parameters
  • Basiese ESP8266 Stelsel parameters
  • Konfigurasie -koppelvlak sekuriteit/wagwoord (ja, dit word met 'n wagwoord beskerm)

Dit skep standaard 'n WiFi -netwerk waarmee u toegang tot die interne opset kan verkry.

  • wifi: toegangspunt ESP
  • slaag: 12345678

As daar uiterste beveiliging is, moet u die standaardwaardes verander voordat u die firmware na u gateway laai. U kan dit in elk geval van u blaaier verander na die eerste verbinding. Sodra dit begin is, kan toegang tot die gateway -konfigurasie verkry word via 'n webblaaier, óf deur die reeds toegewysde ip

X. X. X. X/

of as dit via die toegangspunt gekoppel is

192.168.4.1/ (standaard)

Nou kan u u geloofsbriewe gebruik om aan te meld; standaard is:

  • gebruiker: admin
  • slaag: admin

Stap 5: Voeg 'n TTN -gateway by

Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by
Voeg 'n TTN -gateway by

Laastens, maar nie die minste nie, moet u 'n gateway in The Things Network skep en die parameters daarvan dienooreenkomstig instel om u toestel geregistreer en gekoppel te kry. Meld aan by The Things Network -konsole en kies GATEWAYS.

Registreer 'n nuwe een met die ooreenstemmende ID wat op die gateway -konfigurasiebladsy gevind word. Vul alle oorblywende velde in soos benodig. Beide ID's moet ooreenstem.

Nou moet dit gereed wees om data te wys.

Dit is dit, ek hoop dit is duidelik genoeg … as u probleme ondervind, kan u gerus enige vrae stel

Aanbeveel: