Witajcie drodzy czytelnicy! Od czasu publikacji pierwszego artykułu powiększyliśmy się o naszych ulubionych dostawców i programistów
Po uruchomieniu naszego pierwszego LoRaWaN od razu ustaliliśmy, jakie problemy chcemy rozwiązać wykorzystując jego możliwości. Jednym z nich była kontrola rozliczania paliw na stacjach benzynowych.
Generalnie mamy 2 zbiorniki w których magazynowane jest paliwo oraz kolumnę „Kontaktron” krajowego producenta.
Problem rozwiązujemy mierząc poziom paliwa w zbiornikach i rejestrując dane o liczbie litrów rozlanych przez kolumnę.
Montowane w kontenerach
Teraz o połączeniu. Mózgi dotychczasowego głośnika mają na pokładzie RS-485. Już się spotkałem
Protokoły są ładowane do urządzenia, a całe przetwarzanie odbywa się na pokładzie. Pakiet z suchymi danymi leci do sieci LoRaWaN w celu przetworzenia na serwerze. Ustawianie procesu odbierania danych z kolumny było żmudne, ze względu na problemy z logiką kolumny, ale z FLS wszystko jest proste.
Dzięki temu co 10 minut otrzymujemy pakiet z danymi o aktualnej ilości paliwa w zbiornikach i temperaturach. Jeżeli tankowanie zostanie zakończone, po jego zakończeniu przychodzi paczka z tymi samymi danymi, ale uzupełniona o informację o liczbie zatankowanych litrów.
Wszystkie otrzymane informacje gromadzone są na serwerze i wyświetlane w dogodnej dla nas formie.
To chyba wszystko, chętnie odpowiem na wszystkie pytania w komentarzach lub na PW.
W kolejnych postach nowe zadania, nowe zwycięstwa :)
Źródło: www.habr.com