## 1 Introduction  
Our homes can be better in terms of resource management and user interactions. The concept of smart homes can change the way we interact with our homes. The home will stop being a static aggregation of resources and will be an active asset that can help and support its users. A smart home may have multiple purposes, such as home automation [1, 2], energy management [3, 4, 5, 6], security and safety [7, 8, 9] or even assisted living [10, 11, 12]. However, regardless of its purpose, smart homes should provide interoperability to enable the integration of multiple systems--from multiple brands and manufactures. From an energy point of view, there are some advantages in the smart home concept, where the home has smart capabilities to manage energy resources [13]. This type of smart homes enables the active participation of residential homes in the smart grid environment [14], bringing clear advantages to the users. Moreover, energy management systems can use learning algorithms to better understand the users' preferences [15]. DoMAIn (recursive acronym for \"Domain-based Modeling for Ambient Intelligence\") proposed in [16], Vi-SMARt (Virtual, Social, Multi-sensorial and Adaptive systems for the Rehabilitation of people with ABI) proposed in [17] and the proposed smarter smart home in [18] focus on user interactions with the system using a residential context. These projects show the benefits and some of the possible applications of ambient intelligence (AmI) systems. In [19], it is described an office and meeting room using an AmI system to improve the user comfort and interaction. The test of hardware and wireless sensors are a key feature in AmI systems, where sensoring capabilities are mandatory. In [20] and [21] are proposed middleware architectures for sensor networks applications. The architecture proposed in [20] also provides a testbed for AmI applications. The use of domain models gives AmI the ability to understand the world. The domain can be represented using open ontologies or closed world representations. DoMAIns system, [16], uses the combination of ontologies to understand their surroundings. In [22] is used a set of ontologies to have better world knowledge regarding the assisted living field. In [23] is proposed the CONSERT (CONtext asSERTion) context model to describe the situation of entities, regarding the interaction between persons, places, and objects. AmI systems can benefit from the integration of artificial intelligence (AI) techniques [24], Vi-SMARt project, [17], integrates an artificial neural network (ANN) to support learning from patient therapies. In [25] it is used a clustering algorithm to perform the classification of users' health. In [24], AmI is seen from the perspective of AI and different uses of AI methods and techniques are identified for the following seven different phases of the intelligent behavior: interpreting the environment's state; representing the information and knowledge associated with the environment; modeling, simulating and representing entities in the environment; planning decisions or actions; learning about the environment and associated aspects; interacting with humans; acting on the environment. AmI solutions require the integration of several operation systems and communication protocols [26]. The application of single-board computers (SBC) to promote the heterogeneity of the system is a viable solution while decreasing deployment costs, as seen in [25]. The application of SBC for smart sensors in manufacturing area can be seen in [27]. The Intelligent of Home (IoH) platform, described in this paper, for AmI and context awareness management and support, is the main paper's contribution. IoH main novelty and innovation it the ability to integrate and combine the inputs of multiple internet of things (IoT) devices as well as multiple smart home systems with contextual data. IoH is able to combine multiple data sources and produce contextual decisions and act over home resources.