Sommario:

LoRa Gateway ESP8266 Arduino fai da te: 5 passaggi
LoRa Gateway ESP8266 Arduino fai da te: 5 passaggi

Video: LoRa Gateway ESP8266 Arduino fai da te: 5 passaggi

Video: LoRa Gateway ESP8266 Arduino fai da te: 5 passaggi
Video: #681 Make A LoRa to WiFi Gateway Project Part 2 - Free PCB's From PCBway 2024, Novembre
Anonim
LoRa Gateway ESP8266 Arduino fai da te
LoRa Gateway ESP8266 Arduino fai da te

Questa istruzione ti aiuterà a creare un gateway LoRa compatibile con The Things Network, per tutte le regioni del mondo, utilizzando un ESP8266 insieme a un modulo radio RFM95/96. Viene fornito anche il codice sorgente per farlo funzionare e viene fornito con un'interfaccia web integrata per la configurazione, è molto facile da usare, vedrai… andiamo

Codice sorgente

Forniture

Tutti gli elementi necessari sono elencati di seguito

Passaggio 1: hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Puoi trovare tutti gli elementi hardware qui o elencati di seguito

  1. Custodia in plastica impermeabile
  2. WEMOS D1 Mini Pro ESP8266
  3. Modulo LoRa Chip RFM95 SX1276 915MHz 868MHz 433MHz
  4. Antenna 868/915 MHz
  5. Adattatore di alimentazione in uscita CC 5V 2A
  6. Pin Maschio Striscia 1*40P 2.0mm
  7. Connettore femmina da 2 mm
  8. connettori coassiali Antenna
  9. Connettore jack CC 3,5 X 1,3 mm
  10. Phillips piccolo
  11. Morsettiera Connettore 2Pin 5,0 mm
  12. Scheda PCB

Una volta che hai tutti i pezzi, è come giocare con i LEGO… divertiti:)

Passaggio 2: nota sul PCB/schemi forniti

Nota sul PCB/Schemi forniti
Nota sul PCB/Schemi forniti
Nota sul PCB/Schemi forniti
Nota sul PCB/Schemi forniti

Le parti in grigio non vengono utilizzate in questo progetto, sono lì perché questo stesso circuito può essere utilizzato in un progetto che sto attualmente scrivendo.

Passaggio 3: software

Software
Software
Software
Software
Software
Software
Software
Software

Ora devi configurare l'IDE di Arduino, nota che puoi usare qualsiasi altro framework che ti piace. Non è difficile ma devi fare una o due cose per compilare il progetto. Il codice è ospitato in github.com, è open source, sentiti libero di essere costruttivo, segnalare bug o dare suggerimenti sarebbe un grande contributo:) Scaricalo e apri:

LoRaWanGateway/LoRaWanGateway.ino

Cambia la posizione di Sketchbook in Preferenze file

Se necessario, aggiungi schede aggiuntive nelle preferenze dei file … Ho usato:

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

Presta attenzione qui, le versioni precedenti non funzioneranno correttamente, devi installare almeno la versione 2.6.3

Seleziona la tua scheda in strumenti Scheda (forse non è la stessa dell'immagine, scegli la tua)

Ora dovrebbe compilarlo, caricarlo sulla tua scheda e configurarlo utilizzando l'interfaccia web.

Passaggio 4: configurazione dell'interfaccia web

Configurazione dell'interfaccia web
Configurazione dell'interfaccia web

Una volta che hai messo insieme tutti i pezzi puoi aprire e configurare il tuo nuovo gateway attraverso la sua interfaccia web integrata. È una piccola pagina all'interno dell'ESP8266 che ti consente di modificare facilmente i suoi valori … dai una prima occhiata e gioca con la demo di configurazione qui. Con questa interfaccia puoi configurare:

  • Connessione WiFi, sia come dispositivo Client che come Access Point
  • Parametro del gateway TTN
  • Parametri del modulo RFM
  • Parametri di base del sistema ESP8266
  • Sicurezza/password dell'interfaccia di configurazione (sì, è protetta da password)

Per impostazione predefinita, creerà una rete WiFi per consentirti di accedere alla sua configurazione interna.

  • wifi: Access Point ESP
  • passaggio: 12345678

Se si tratta di un'estrema sicurezza, è necessario modificare i valori predefiniti, prima di caricare il firmware sul gateway. In ogni caso puoi cambiarli dal tuo browser dopo la prima connessione. Una volta in esecuzione, è possibile accedere alla configurazione del gateway tramite un browser Web o tramite il suo IP già assegnato

X. X. X. X/

o se connesso tramite Access Point

192.168.4.1/ (per impostazione predefinita)

Ora puoi usare le tue credenziali per accedere, le impostazioni predefinite sono:

  • utente: admin
  • pass: admin

Passaggio 5: aggiungere un gateway TTN

Aggiungi un gateway TTN
Aggiungi un gateway TTN
Aggiungi un gateway TTN
Aggiungi un gateway TTN
Aggiungi un gateway TTN
Aggiungi un gateway TTN
Aggiungi un gateway TTN
Aggiungi un gateway TTN

Ultimo ma non meno importante, devi creare un gateway in The Things Network e configurare i suoi parametri di conseguenza, in modo da registrare e collegare il tuo dispositivo. Accedi alla console di The Things Network e seleziona GATEWAYS.

Registrarne uno nuovo utilizzando l'ID corrispondente che si trova nella pagina di configurazione del gateway. Compila tutti i campi rimanenti secondo necessità. Entrambi gli ID devono corrispondere.

Ora dovrebbe essere pronto per mostrare i dati.

Questo è tutto, spero che sia abbastanza chiaro… se hai problemi, sentiti libero di fare qualsiasi domanda

Consigliato: