If you can host an HTML page somewhere, I'd go with that route. You're going to need Internet regardless, and a webapp allows you to customize it to your needs.
This is good to start with:
You could also use the JavaScript library to make it easier to interact with your devices, should you wish to go this route.