This project demonstrates how the TPS can be used to reboot a computer remotely.
The idea is to leverage the TPS to control the reboot or power pins in a computer to allow the user of the main computer (the target machine) to reboot the machine remotely.
The approach is to use the TPS + Tibbit #03-1 to short the reboot/reset pins in the target computer's motherboard after a button is pressed in the AppBlocks Cloud dashboard.
The relay Tibbit #03-1 will be connected to the reset pins exposed by the target computer's motherboard. Most motherboards reset when the reset pin is pulled HIGH, so our TPS will mimic this behavior by setting one of its relay lines to HIGH.
In our example, we have a command which sets the relay to "0", and starts a timer. The timer is set to one second (long enough for most use cases), and when the timer ends, the variable is set back to "1".
To enable the 'remote' part of our project, we have created a dashboard containing a button which executes the reboot_signal command.