Offline controller

A headless Raspberry Pi approximates this well:

Just connect to the Pi using a tablet or phone to control it.