The subject of this diploma is a network temperature and humidity sensor, enabling us to observe the quantities concerned at a remote location. We aimed at data to be displayed via various devices; for this purpose, we used modern, freely accessible, open-source software solutions which provide such services. Using simple methods, we implemented the system that sends data to a website via microcontroller with network access, where such data are processed and displayed in the past- and real-time.
In the introductory chapter, we learned about various types of devices to control temperature and humidity, collecting data to manage climate conditions indoors. We found out that a wide range of systems, tailored to different usages, is available on the market. In addition to simple systems, we also mentioned more advanced ones that support network communications, and enable users to observe and control the data via a remote location with internet protocols. At the end of the chapter, we described certain important features of the Internet of things, and various ways to implement Ethernet subsystems.
The main chapter deals with hardware and software solutions for the realisation of our system. We described the open-source standard to transfer data JSON, as well as limitations and services provided by the architectural style REST. A description of the solution for the functioning and display of the system on mobile devices is also added.
At the end, a detailed description of software implementation is provided. We also presented and analysed source code segments, responsible for logic, transfer and display of data. The diploma includes also schemes and graphs, illustrating how the system works.