Ciao cari lettori! Dalla pubblicazione del primo articolo, siamo cresciuti, i nostri fornitori e sviluppatori preferiti
Dopo aver lanciato il nostro primo LoRaWaN, abbiamo immediatamente determinato quali problemi volevamo risolvere utilizzando le sue capacità. Uno di questi era il controllo della contabilità del carburante nelle stazioni di servizio.
In generale, disponiamo di 2 contenitori in cui è immagazzinato il carburante e una colonna "Interruttore Reed" di un produttore nazionale.
Risolviamo il problema misurando il livello del carburante nei contenitori e registrando i dati sul numero di litri versati attraverso la colonna.
Installato in contenitori
Ora riguardo alla connessione. Il cervello dell'altoparlante esistente ha a bordo RS-485. Mi sono già incontrato
I protocolli vengono caricati nel dispositivo e tutta l'elaborazione avviene a bordo. Un pacchetto con dati dry vola sulla rete LoRaWaN per l'elaborazione sul server. L'impostazione del processo di ricezione dei dati dalla colonna è stata noiosa, a causa di problemi con la logica della colonna, ma con FLS tutto è semplice.
Di conseguenza, ogni 10 minuti riceviamo un pacchetto con i dati sul volume di carburante nei contenitori e sulle temperature attuali. Se il rifornimento è completo, al termine arriva un pacco con gli stessi dati, ma integrati con l'informazione relativa al numero di litri riempiti.
Tutte le informazioni ricevute vengono raccolte sul server e visualizzate in un formato per noi conveniente.
Probabilmente è tutto, sarò felice di rispondere a tutte le domande nei commenti o in PM.
Nei post successivi, nuovi compiti, nuove vittorie :)
Fonte: habr.com