Collegare sensori LoRaWAN

Invia gli uplink LoRaWAN a FreeMaint da The Things Stack, ChirpStack o un gateway Milesight: FreeMaint decodifica i sensori certificati.

6 min di lettura
Stampa questa sezione

I sensori LoRaWAN funzionano a batteria per anni e arrivano lontano, anche attraverso i muri. Il tuo network server — The Things Stack, ChirpStack o il server integrato in un gateway Milesight — inoltra ogni uplink a FreeMaint via HTTP. Per i Milesight CT101 ed EM300-TH, FreeMaint decodifica da solo il payload.

Scegli la sorgente

The Things Stack

The Things Network o The Things Industries: aggiungi un webhook personalizzato (Custom webhook) alla tua applicazione.

ChirpStack

Il tuo network server LoRaWAN: aggiungi un'integrazione HTTP alla tua applicazione.

Gateway Milesight

UG65, UG56 e altri gateway con network server integrato: aggiungi una trasmissione dati HTTP.

The Things Stack

  1. In Dispositivi connessi → Integrazioni, fai clic su Collega un dispositivo, scegli The Things Stack (LoRaWAN) e crea la connessione.
  2. Nella console di The Things Stack, apri la tua applicazione → Integrations → Webhooks → Add webhook → Custom webhook.
  3. Scegli il formato JSON e incolla l'URL di base mostrato da FreeMaint.
  4. In Additional headers, aggiungi l'header mostrato da FreeMaint (nome e valore).
  5. Spunta Uplink message e lascia vuoto il suo percorso. Non spuntare Request authentication: sostituirebbe l'header di FreeMaint.

ChirpStack

  1. Crea la connessione in FreeMaint scegliendo ChirpStack (LoRaWAN).
  2. In ChirpStack, apri la tua applicazione → Integrations → HTTP → Add.
  3. Mantieni la codifica del payload JSON e incolla l'URL dell'endpoint eventi mostrato da FreeMaint.
  4. In Headers, aggiungi l'header mostrato da FreeMaint (nome e valore).

Gateway Milesight

  1. Crea la connessione in FreeMaint scegliendo Gateway Milesight.
  2. Nell'interfaccia web del gateway, apri Network Server → Applications → la tua applicazione.
  3. Aggiungi una trasmissione dati HTTP(S) e incolla l'URL dati uplink mostrato da FreeMaint.
  4. Aggiungi l'header HTTP mostrato da FreeMaint (nome e valore).
  5. Non impostare un codec di payload sul gateway: FreeMaint ha bisogno dell'uplink completo per decodificare i sensori certificati.

Sensori decodificati da FreeMaint

Milesight CT101

Trasformatore di corrente a pinza agganciato a un cavo: corrente, corrente totale e allarmi. Poiché è alimentato dal cavo misurato, smette di trasmettere quando la corrente scende sotto circa 1,4 A — un vuoto nei suoi dati può semplicemente significare che la macchina è ferma.

Milesight EM300-TH

Temperatura e umidità, con livello della batteria. Ideale per celle frigorifere, sale server, magazzini e locali tecnici.

Suggerimento

Funzionano anche altri sensori LoRaWAN, purché il tuo network server li decodifichi: FreeMaint memorizza i valori decodificati che riceve, un canale per ogni campo numerico. Se un valore arriva con il tipo sbagliato (per esempio un indice in kWh mostrato come valore istantaneo), correggilo nella pagina del canale, in «Tipo di misura».

Suggerimento

Per ogni dispositivo LoRaWAN, FreeMaint conserva il livello della batteria, il segnale (RSSI e SNR) e l'ultimo messaggio. Imposta l'intervallo previsto sul dispositivo per essere avvisato quando smette di trasmettere. Gli stati in ritardo e offline vengono monitorati non appena confermate il dispositivo (pulsante Conferma nella sua pagina).

Questa pagina è stata utile?