Innehållsförteckning:

LoRa Gateway ESP8266 Arduino DIY: 5 steg
LoRa Gateway ESP8266 Arduino DIY: 5 steg

Video: LoRa Gateway ESP8266 Arduino DIY: 5 steg

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

Denna instruktion hjälper dig att skapa en LoRa Gateway som är kompatibel med The Things Network, för alla världsregioner, med hjälp av en ESP8266 tillsammans med en RFM95/96 radiomodul. Källkoden för att få det att fungera finns också och det kommer med ett integrerat webbgränssnitt för konfiguration, det är mycket lätt att använda, du ser … låt oss gå

Källkod

Tillbehör

Alla nödvändiga element listas nedan

Steg 1: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara

Du hittar alla hårdvaruelement här eller listade nedan

  1. Vattentät plastfodral
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa -modul RFM95 SX1276 -chip 915MHz 868MHz 433MHz
  4. 868/915 MHz antenn
  5. 5V 2A DC -strömadapter
  6. Stift Hanlist 1*40P 2.0mm
  7. 2 mm stifthuvud hona
  8. koaxialkontakter Antenn
  9. DC -kontakt 3,5 x 1,3 mm
  10. Små Phillips
  11. Anslutningsplintanslutning 2Pin 5,0 mm
  12. PCB -kort

När du har alla bitar är det som att leka med LEGO … njut:)

Steg 2: Notera om levererat PCB / schema

Obs! Medföljande PCB / schema
Obs! Medföljande PCB / schema
Obs! Medföljande PCB / schema
Obs! Medföljande PCB / schema

Gråtonade delar används inte i detta projekt, de finns där eftersom samma krets kan användas i ett projekt som jag för närvarande skriver.

Steg 3: Programvara

programvara
programvara
programvara
programvara
programvara
programvara
programvara
programvara

Nu måste du konfigurera Arduino IDE, observera att du kan använda alla andra ramar du vill. Det är inte svårt men du måste göra en eller två saker för att sammanställa projektet. Koden finns på github.com, den är öppen källkod, var välkommen att vara konstruktiv, rapportera buggar eller komma med förslag skulle vara ett bra bidrag:) Ladda ner den och öppna:

LoRaWanGateway/LoRaWanGateway.ino

Ändra Sketchbook -plats under filinställningar

Om det behövs lägg till ytterligare tavlor under filinställningar … Jag har använt:

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

Var uppmärksam här, äldre versioner fungerar inte korrekt, du måste installera minst version 2.6.3

Välj din tavla under verktygstavla (kanske inte samma som bilden, välj din)

Det ska nu kompilera, ladda upp det till ditt kort och konfigurera det med webbgränssnittet.

Steg 4: Konfiguration av webbgränssnitt

Konfiguration av webbgränssnitt
Konfiguration av webbgränssnitt

När du har satt ihop alla bitar kan du öppna och konfigurera din nya gateway genom dess integrerade webbgränssnitt. Det är en liten sida inuti ESP8266 som låter dig enkelt justera dess värden … ta en första blick och spela med konfigurationsdemon här. Med det här gränssnittet kan du konfigurera:

  • WiFi -anslutning, antingen som en klientenhet eller som en åtkomstpunkt
  • TTN Gateway -parameter
  • RFM -modulparametrar
  • Grundläggande ESP8266 Systemparametrar
  • Konfigurationsgränssnittets säkerhet/lösenord (ja, det är lösenordsskyddat)

Som standard skapar det ett WiFi -nätverk så att du får åtkomst till dess interna konfiguration.

  • wifi: åtkomstpunkt ESP
  • pass: 12345678

Om det gäller extrem säkerhet bör du ändra standardvärdena innan du laddar upp firmware till din gateway. Hur som helst kan du ändra dem från din webbläsare efter den första anslutningen. När den har körts kan gateway -konfigurationen nås via en webbläsare antingen med dess redan tilldelade ip

X. X. X. X/

eller om den är ansluten via åtkomstpunkten

192.168.4.1/ (som standard)

Nu kan du använda dina referenser för att logga in, standard är:

  • användare: admin
  • pass: admin

Steg 5: Lägg till en TTN -gateway

Lägg till en TTN -gateway
Lägg till en TTN -gateway
Lägg till en TTN -gateway
Lägg till en TTN -gateway
Lägg till en TTN -gateway
Lägg till en TTN -gateway
Lägg till en TTN -gateway
Lägg till en TTN -gateway

Sist men inte minst måste du skapa en Gateway i The Things Network och konfigurera dess parametrar i enlighet med detta för att få din enhet registrerad och länkad. Logga in på The Things Network -konsolen och välj GATEWAYS.

Registrera en ny med motsvarande ID som finns på gateway -konfigurationssidan. Fyll i alla återstående fält efter behov. Båda id: erna måste matcha.

Nu ska den vara redo att visa data.

Det är det, jag hoppas att det är tillräckligt tydligt … om du har några problem, ställ gärna frågor

Rekommenderad: