I would recommend creating a simple client application that polls this server to request any problems and returns a set of status messages. Then, the corresponding user interface (for example, a bottle on the tray), a sent email, etc. containing warnings or error messages will be raised.
Thus, you also know that the watchdog timer itself works and has a network connection - if the watchdog timer dies and / or the machine is blocked, you do not know otherwise.
He also avoids being thrown out of the window when the machine begins to continuously make sounds right after lunch. [+1 to @mikej] :-)
The polling period should be about half (see Nyquist sampling rate ) the minimum required response time.
source share