INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
U kan alle hardeware -elemente hier vind, of hieronder gelys
- Waterdigte plastiekkas
- WEMOS D1 Mini Pro ESP8266
- LoRa module RFM95 SX1276 chip 915MHz 868MHz 433MHz
- 868/915 MHz antenna
- 5V 2A DC -kragadapter
- Pin Male Strip 1*40P 2.0mm
- 2 mm penkop wyfie
- koaksiale verbindings Antenne
- DC -aansluiting 3,5 x 1,3 mm
- Klein Phillips
- Aansluitblokaansluiting 2Pin 5.0mm
- 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
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
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
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
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