During this semester I worked on a task which was assigned to me at an external company. The aim of the project was to create an energy monitoring system that helps supervising the inner temperatures of multiple, geographically separated stores.
Two different kind of devices were provided for temperature measurement. The first one is a simple Comet web sensor, the second one is an Omron programmable logic controller. The devices support different communication protocols over IP networks. I tested many of these protocols during the development and chose the most reliable solutions. The goal was to create a secure and reliable method for collecting data over public networks with high latency.
Scalability had to be taken into account during the design of the system. It needed to be expandable not only with more devices, but with new features, such as central temperature controlling.
In my thesis I overview some now existing temperature and energy monitoring solutions, then describe the steps of designing and implementing the system.