SmartHome is a proof of concept which uses XMPP protocol in order to manage your devices with your android phone.