The Internet of Things (IoT) architecture currently proposed for connected homes is primarily focused on devices. While device to device communication is essential, it is not the 'things' themselves that will determine the success or failure of the home IoT. It is equally important to consider the context in which these home devices will operate.
A typical home environment is not static; it consists of people moving around, inside and outside, using different areas and facilities, interacting with each other on a near permanent basis. Therefore, the IoT architecture for the home must be structured around its primary users — its inhabitants — rather than the devices used by them. A home IoT eco-system must encompass all the characteristics of its occupants, and the devices they use, whilst allowing for seamless interaction and simplicity.
For a home IoT setup to be successful, the diverse, and at times conflicting, demands of all users (occupants of the house, in this case) need to be effectively managed.
In this paper, we explain in detail that an effective IoT architecture model should ideally be based on three key dimensions: people, activities, and moments of the day, in conjunction with the primary drivers of security, economy, and efficiency.