I develop an Android app for a pcDuino board (based on Android 4.2).
In my app, there is a Watchdog thread; this thread checks its messages received from other threads; if there is any problem (no message received during a specific time by another thread) then this Watchdog thread must restart the board.
My app is a service and this service starts on the board boot (it's done for that).
So, is it possible to reboot this board by software?