Many of us will have heard the term 'smart home' or had a conversation about the Internet of Things (IoT) and envisage some sort of...