Witam,
Nie wiem, czy to idealne miejsce, ale napiszę
Wykonałem rejestrator temperatur na płytce NUCLEO-H755ZI-Q.
Oprogramowanie w języku C podłączone 4 termometry Dallas ds18b20, docelowo czujników temperatury będzie 8.
Pozostałe będę próbował w technologii Modbus.
Wyniki pomiarów oczywiście printuję w pętli UARTEM. Każda linia to ciąg znaków w stylu:
sensor_01_[temperatura]
I teraz sedno pytania.
Rejestrator ma służyć do badania wielu ogrzewanych przedmiotów w czasie i wyciągania wniosków jakie są zależności.
Danych jest bardzo dużo (częstotliwość wykonywania pomiaru np. raz na 2 sekundy).
Niezbędna jest jakaś wizualizacja, wykresy w czasie, żeby to ogarnąć.
Najprostszy pomysł to przesłać dane UARTem do Raspberry Pi, zapisywać wyniki do MySQL.
Ale... W międzyczasie stwierdziłem, że pouczę się przemysłowych standardów. Stąd reszta czujników ma być Modbus.
Czyli zaczynam to Nucleo traktować trochę jak sterownik PLC.
Jak wykonać zapis danych do analizy i wizualizacji w "jakimś standardzie przemysłowym"? Jakiś bezpłatny program SCADA na Linuxie, może na Raspberry? Może jest lepszy sposób zapisu danych niż UARTem?
Dziękuję za wszelkie informacje