Implementing a Platform Agnostic Architecture to Accommodate Heterogeneous Data

Many existing smart home solutions focus on one particular environment. With the development of mobile phones and wearable devices, there is the potential to collect data about an individual throughout their daily life as they intersect many different environments. This results in the issue of collecting and processing heterogeneous data from physical environments and individuals. This paper introduces a scalable and easily deployable and maintainable architecture capable of accommodating heterogeneous data and processing the data for consumption across a wide variety of platforms, from mobiles phones and tablets to desktop computers and televisions. A real-world example of the architecture being utilized to monitor the temperature in an office is presented.