A home automation protocol, android app, and server