Smart Home Identity
As our smart home gets more intelligent and smarter, the way we interact with it has become much more like the interactions we have with other people. So we have given our smart home an identity (and a name), so that it can more fully interact with people & services adopting the privacy, security & trust relationships that come with an Internet identity.
The adoption of an identity makes it simpler and easier for family members to connect to our smart home and use the communications methods assocaiated with this identifier. Our smart home has artificial intelligence to enable trusted people (friends) to query and control all elements of our smart home, so in many ways communication and interaction with it is little different from that used with other people. The provision of a public identity or persona enables many existing communications end points and methods that are more typically associated with people:
SMS / MMS
Our home has a mobile phone number associated with its identity and can conduct a dialogue using SMS and MMS.
Google Hangouts (XMPP)
Our home has an XMPP interface and a Google account, which enables family members to have a Google Hangout with our home. This uses the existing trust relationships enabled by adding family members as friends/contacts. In enabling this, we have also created a Google Plus account for our smart home. This enables full multimedia interaction.
Our home has an email interface and a Gmail address, which enables family members to have make requests and get responses via email. This includes file attachments, so for example, we can request images and video captured by our security cameras.
Our smart home is not just capable of simple request and responses. It is a learning based system that proactively takes action and informs us of things that we need to know about in a timely fashion. All of the above communication channels are available to it and it will make intelligent decisons based upon the priority of the communication, known location information and the online presence of family members. It will then deliver information and updates in the most appropriate fashion. This model is applied to every piece of information garnered by our smart home from individual temperature sensors, to occupancy of each room, to the house security system.
Initially we have given our smart home a phone number (using a mobile phone SIM) and a Google account. In addition to this it also currently has a fixed IP address for exposure via Internet services.
The Internet Of Things
We have undertaken a project to enable all aspects of our smart home to be queried and exposed using numerous interfaces and methods.
We are currently investigating personal clouds and their application to our smart home.
Our smart home also has its own account on Twitter @smartest_home and we are experimenting to see what works and what doesn't (with privacy constraints). To the general public this appears as just a publication method but for trusted 'friends' a dialogue is also possible via Twitter messaging.
This is a widget showing recent tweets by our intelligent smart home. It provides some good insight into what our smart home can do and exposes some of the many sensors and devices (and their attributes) that can be queried and controlled: