Cuprins:

LoRa Gateway ESP8266 Arduino DIY: 5 pași
LoRa Gateway ESP8266 Arduino DIY: 5 pași

Video: LoRa Gateway ESP8266 Arduino DIY: 5 pași

Video: LoRa Gateway ESP8266 Arduino DIY: 5 pași
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Iulie
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Acest instructable vă va ajuta să creați un Gateway LoRa compatibil cu The Things Network, pentru toate regiunile lumii, utilizând un ESP8266 împreună cu un modul radio RFM95 / 96. Codul sursă pentru a-l face să funcționeze este, de asemenea, furnizat și vine cu o interfață web integrată pentru configurare, este foarte ușor de utilizat, veți vedea … hai să mergem

Cod sursă

Provizii

Toate elementele necesare sunt enumerate mai jos

Pasul 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Puteți găsi toate elementele hardware aici sau listate mai jos

  1. Carcasă din plastic impermeabilă
  2. WEMOS D1 Mini Pro ESP8266
  3. Modul LoRa RFM95 SX1276 cip 915MHz 868MHz 433MHz
  4. Antena 868/915 MHz
  5. Adaptor de putere de ieșire DC 5V 2A
  6. Pin masculin 1 * 40P 2.0mm
  7. 2mm pin header female
  8. conectori coaxiali Antena
  9. Conector DC Jack 3,5 X 1,3 mm
  10. Micul Phillips
  11. Conector bloc terminal 2Pin 5.0mm
  12. Placă PCB

Odată ce ai toate piesele, este ca și cum ai juca cu LEGO … bucură-te:)

Pasul 2: Notă despre PCB / Scheme furnizate

Notă despre PCB / schemele furnizate
Notă despre PCB / schemele furnizate
Notă despre PCB / Scheme furnizate
Notă despre PCB / Scheme furnizate

Părțile gri nu sunt utilizate în acest proiect, ele sunt acolo, deoarece același circuit poate fi utilizat într-un proiect pe care îl scriu în prezent.

Pasul 3: Software

Software
Software
Software
Software
Software
Software
Software
Software

Acum trebuie să configurați IDE-ul Arduino, rețineți că puteți utiliza orice alt cadru care vă place. Nu este dificil, dar trebuie să faceți unul sau două lucruri pentru a compila proiectul. Codul este găzduit în github.com, este open source, nu ezitați să fiți constructivi, raportarea unor erori sau sugestii ar fi o contribuție excelentă:) Descărcați-l și deschideți:

LoRaWanGateway / LoRaWanGateway.ino

Schimbați locația Sketchbook din preferințele fișierului

Dacă este necesar, adăugați plăci suplimentare sub preferințele fișierului … Am folosit:

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

Acordați atenție aici, versiunile mai vechi nu vor funcționa corect, trebuie să instalați cel puțin versiunea 2.6.3

Selectați placa dvs. sub instrumente Tablă (poate că nu este la fel ca imaginea, ați ales-o pe a dvs.)

Acum ar trebui să o compileze, să o încarce pe placa dvs. și să o configureze folosind interfața web.

Pasul 4: Configurarea interfeței web

Configurare interfață web
Configurare interfață web

Odată ce ați pus toate piesele împreună, puteți deschide și configura noul gateway prin interfața sa web integrată. Este o mică pagină din interiorul ESP8266 care vă permite să modificați cu ușurință valorile sale … aruncați o primă privire și jucați-vă cu demonstrația de configurare aici. Cu această interfață puteți configura:

  • Conexiune WiFi, fie ca dispozitiv client, fie ca punct de acces
  • Parametru TTN Gateway
  • Parametrii modulului RFM
  • Parametrii de bază ai sistemului ESP8266
  • Securitate / parolă a interfeței de configurare (da, este protejată prin parolă)

În mod implicit, va crea o rețea WiFi pentru a vă permite să accesați configurația sa internă.

  • wifi: Punct de acces ESP
  • trecere: 12345678

Dacă este vorba de securitate extremă, ar trebui să modificați valorile implicite, înainte de a încărca firmware-ul pe gateway-ul dvs. Oricum, le puteți schimba din browser după prima conexiune. După ce rulează, configurația gateway-ului poate fi accesată printr-un browser web fie prin IP-ul său deja atribuit

X. X. X. X/

sau dacă este conectat prin punctul de acces

192.168.4.1/ (implicit)

Acum vă puteți folosi acreditările pentru a vă conecta, valorile implicite sunt:

  • utilizator: administrator
  • pass: admin

Pasul 5: Adăugați un gateway TTN

Adăugați un gateway TTN
Adăugați un gateway TTN
Adăugați un gateway TTN
Adăugați un gateway TTN
Adăugați un gateway TTN
Adăugați un gateway TTN
Adăugați un gateway TTN
Adăugați un gateway TTN

Nu în ultimul rând, trebuie să creați un Gateway în The Things Network și să-i configurați parametrii în consecință, pentru a vă înregistra dispozitivul și a-l conecta. Conectați-vă la consola The Things Network și selectați GATEWAYS.

Înregistrați unul nou folosind ID-ul corespunzător găsit în pagina de configurare a gateway-ului. Completați toate câmpurile rămase după cum este necesar. Ambele id-uri trebuie să se potrivească.

Acum, ar trebui să fie gata să afișeze date.

Gata, sper să fie suficient de clar … dacă aveți probleme, nu ezitați să puneți orice întrebare

Recomandat: