Supervisor/s Alberto Ballesteros
Nowadays the automation of a building is implemented in the form of a Distributed Embedded System ( DES ), that is, as a set of nodes interconnected by means of a communication network that cooperate to achieve some objective. In this context the objective is to monitor and control the physical processes of the building. Moreover, these processes typically have specific operational requirements like, for instance, real-time requirements. That is why DES s are usually implemented as closed systems using specialized technologies.
In recent years, the concept of Internet of Things ( IoT ) has grown in popularity. Basically, it consists in creating a connection between a thing and the Internet, where this thing can be any physical device susceptible of being monitored and/or controlled. Obviously, there is a huge intersection among the concept of a DES and IoT . Actually, it would be interesting to merge them in order to get the main advantages of each one.
In this project we will describe the development of a distributed embedded system that executes various tasks demanding specific real-time communication requirements. More specifically, the system will execute two tasks; a domotics task and a control task. Also, the integration of an IoT platform into this system will be implemented in order to create new possibilities and applications.
The Hard Real-Time Ethernet Switching HaRTES is used as the communication network of the DES . This network makes it possible for the nodes of the DES to exchange real-time and non-real-time traffic. Additionally, Sentilo will be used as the IoT platform. This solution makes it possible for applications to interact with the sensors and actuators in an easy manner.
Finally, the creation of a user interface will be carried out to reflect the applications that the IoT platform offers. It will provide the user a way to monitor and control the system without having to be directly connected to it.