Smart Applications and sensors in the Internet of Things
Absztrakt
The emerging technology breakthrough of the Internet of Things (IoT) is expected to offer promising solutions for home automation, in-home health care, food supply chain and security, which will significantly contribute to human health and well-being. In this thesis, I have investigated the technologies and architectures of the IoT for a home automation system and developed a client-server home automation system to explore some of these technologies and architectures. Home automation system also called smart home system is a technological solution that enables automating the bulk of electronic, electrical and technology-based tasks within a home. It uses a combination of hardware and software technologies that enable control and management over appliances and devices within a home. The system I developed comprises of two clients: an android application and a .net desktop application, and a server which comprises of: application, microcontrollers, sensors, actuators, electronic and hardware components. During the development of this work, I applied various processes of software engineering such as requirement gathering, software design, software implementation, software testing, software testing and management. This work provides a detailed explanation of the system design, system implementation and some of the problems and challenges I came across during system development.