Most could probably even write a phone application to do the control. But do you want ... for an external Internet connection. The system supports Arduino and ESP controllers.