Inhaltsverzeichnis:

LoRa Gateway ESP8266 Arduino DIY - Gunook
LoRa Gateway ESP8266 Arduino DIY - Gunook

Video: LoRa Gateway ESP8266 Arduino DIY - Gunook

Video: LoRa Gateway ESP8266 Arduino DIY - Gunook
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

Dieses anweisbare hilft Ihnen, ein LoRa-Gateway zu erstellen, das mit The Things Network kompatibel ist, für alle Weltregionen, unter Verwendung eines ESP8266 zusammen mit einem RFM95/96-Funkmodul. Der Quellcode, damit es funktioniert, wird auch mitgeliefert und es kommt mit einem integrierten Webinterface zur Konfiguration, es ist sehr einfach zu bedienen, Sie werden sehen … los geht's

Quellcode

Lieferungen

Alle benötigten Elemente sind unten aufgeführt

Schritt 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Alle Hardware-Elemente finden Sie hier oder unten aufgelistet

  1. Wasserdichtes Plastikgehäuse
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa-Modul RFM95 SX1276 Chip 915MHz 868MHz 433MHz
  4. 868/915 MHz Antenne
  5. 5V 2A DC-Ausgangsnetzteil
  6. Stiftsteckerleiste 1*40P 2.0mm
  7. 2mm Stiftleiste Buchse
  8. Koaxialstecker Antenne
  9. DC-Klinkenanschluss 3,5 x 1,3 mm
  10. Kleiner Kreuzschlitz
  11. Anschlussblock-Anschluss 2Pin 5.0mm
  12. PCB-Board

Wenn du alle Teile hast, ist es, als würdest du mit LEGO spielen … viel Spaß damit:)

Schritt 2: Hinweis zur mitgelieferten Platine / Schaltplan

Hinweis zur mitgelieferten Platine / Schaltplan
Hinweis zur mitgelieferten Platine / Schaltplan
Hinweis zur mitgelieferten Platine / Schaltplan
Hinweis zur mitgelieferten Platine / Schaltplan

Ausgegraute Teile werden in diesem Projekt nicht verwendet, sie sind da, weil dieselbe Schaltung in einem Projekt verwendet werden kann, das ich gerade schreibe.

Schritt 3: Software

Software
Software
Software
Software
Software
Software
Software
Software

Jetzt müssen Sie die Arduino IDE einrichten, beachten Sie, dass Sie jedes andere Framework verwenden können, das Sie möchten. Es ist nicht schwer, aber Sie müssen ein oder zwei Dinge tun, um das Projekt zu kompilieren. Code wird auf github.com gehostet, er ist Open Source. Seien Sie ruhig konstruktiv, Fehler melden oder Vorschläge machen wäre ein großartiger Beitrag:) Laden Sie ihn herunter und öffnen Sie:

LoRaWanGateway/LoRaWanGateway.ino

Speicherort des Sketchbooks in den Dateieinstellungen ändern

Fügen Sie bei Bedarf zusätzliche Boards unter den Dateieinstellungen hinzu … Ich habe Folgendes verwendet:

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

Achtung hier, ältere Versionen funktionieren nicht richtig, Sie müssen mindestens Version 2.6.3 installieren

Wählen Sie Ihr Board unter Tools Board aus (vielleicht nicht das gleiche wie auf dem Bild, wählen Sie Ihres)

Es sollte nun kompilieren, auf Ihr Board hochladen und über das Webinterface konfigurieren.

Schritt 4: Webinterface-Konfiguration

Konfiguration des Webinterface
Konfiguration des Webinterface

Nachdem Sie alle Teile zusammengefügt haben, können Sie Ihr neues Gateway über die integrierte Weboberfläche öffnen und konfigurieren. Es ist eine kleine Seite im ESP8266, auf der Sie die Werte leicht anpassen können … Werfen Sie einen ersten Blick darauf und spielen Sie hier mit der Konfigurationsdemo. Mit dieser Schnittstelle können Sie Folgendes konfigurieren:

  • WiFi-Verbindung, entweder als Client-Gerät oder als Access Point
  • TTN-Gateway-Parameter
  • Parameter des RFM-Moduls
  • Grundlegende ESP8266-Systemparameter
  • Sicherheit/Passwort der Konfigurationsschnittstelle (ja, es ist passwortgeschützt)

Standardmäßig wird ein WiFi-Netzwerk erstellt, damit Sie auf die interne Konfiguration zugreifen können.

  • WLAN: Zugangspunkt ESP
  • Pass: 12345678

Wenn es um extreme Sicherheit geht, sollten Sie die Standardwerte ändern, bevor Sie die Firmware auf Ihr Gateway hochladen. In beiden Fällen können Sie sie nach der ersten Verbindung in Ihrem Browser ändern. Nach der Ausführung kann auf die Gateway-Konfiguration über einen Webbrowser entweder über die bereits zugewiesene IP-Adresse zugegriffen werden

X. X. X. X/

oder wenn über den Access Point verbunden

192.168.4.1/ (standardmäßig)

Jetzt können Sie sich mit Ihren Zugangsdaten anmelden, die Standardeinstellungen sind:

  • Benutzer: Administrator
  • pass: admin

Schritt 5: Hinzufügen eines TTN-Gateways

TTN-Gateway hinzufügen
TTN-Gateway hinzufügen
TTN-Gateway hinzufügen
TTN-Gateway hinzufügen
TTN-Gateway hinzufügen
TTN-Gateway hinzufügen
TTN-Gateway hinzufügen
TTN-Gateway hinzufügen

Zu guter Letzt müssen Sie ein Gateway in The Things Network erstellen und dessen Parameter entsprechend konfigurieren, damit Ihr Gerät registriert und verknüpft wird. Loggen Sie sich in die The Things Network-Konsole ein und wählen Sie GATEWAYS.

Registrieren Sie einen neuen mit der entsprechenden ID, die Sie auf der Gateway-Konfigurationsseite finden. Füllen Sie alle verbleibenden Felder nach Bedarf aus. Beide IDs müssen übereinstimmen.

Jetzt sollte es bereit sein, Daten anzuzeigen.

Das war's, ich hoffe, es ist klar genug… Wenn Sie irgendwelche Probleme haben, können Sie gerne jede Frage stellen

Empfohlen: