In the past weeks, I have shown how to work with the basics of the current Azure Edge SDK.
Today we will look at a more specific need, a watchdog.
Using this watchdog, we have more control over the quality of the service.
I created my watchdog when I discovered I was depending on the time-out of an HTTP request to find out the sensors were not working correctly. These timeouts can take a long time (there is an example of 100 seconds).
Because I expect a message every five seconds, I want to be warned if a message is not generated in nine seconds!