Brakuje ci komputera gdzie można uruchomić napisany przez ciebie program obsługujący API. Postawić na nim również server bądź klient modbusa tcp.( w zależności czy chcesz żeby twój system BMS czytał lub czekał na zapisanie danych).
Jakiś mały komputer coś jak RPI. Chociaż w newralgicznych systemach ja bym RPI nie użył ze względu że działa ona na kartę micro sd. No chyba ze jakieś karty do zastosowań przemysłowych użyć i tego revolutionPI. Jeżeli nie czytałeś to obadaj. Własne IIoT z Pythonem i Raspberry (Revolution) Pi - Praca konkursowa • iAutomatyka.pl
Super, dziękuję. Jeszcze zastanawiam się, czy są gotowe takie programy i w grę wchodzi tylko modyfikacja / konfiguracja, czy trzeba pisać wszystko od zera?
Nie wiem nic o gotowcach. Chyba że są jakieś bramy z tego standardu Sigfox na taki który twój BMS obsłuży. Można jeszcze na tym kompie postawić node-reda lub kupić gotowy mikrokomputer z node-redem. Elmark ma takie Tam już wszystko będzie można zrobić na jego blokach.