As i know,there is not any platform.Beacause when you control a device you need different computer codes (In order to adapt those environments,different devices have different environments) to drive the machine.If you are interested in this,i strongly suggest you to learn python . >.<