Hardware and Software Framework for Controlling and Monitoring IoT Appliances

Document Type

Conference Proceeding

Publication Date


Publication Title

International Conference on Ubiquitous and Future Networks, ICUFN



First Page


Last Page



Arduino, CoAP, Home IoT, IoT, Node.js, Raspberry Pi


© 2019 IEEE. The purpose of this research is to build a complete and easy-to-use framework for setting controllable IoT systems, such as Home IoT systems. We created a dynamic mobile application adaptable to the user's preferences and to various systems of appliances-managing computers/microcontrollers, which we will refer generally as controllers. In addition, we developed a controller side application for handling requests sent from the mobile application as well as making requests in certain circumstances. We used multiple sensors and devices to represent real-life appliances. It is aimed that any nonprofessional with some references can easily acquire the necessary information for setting up his own IoT system. In terms of application layer protocols, we used Constrained Application Protocol (CoAP), which is a web transfer protocol especially designed for low power and memory limited devices and for lossy networks [1], rather than using the traditional HTTP as Internet application protocol. Based on CoAP, we built our own message formats for better parsing of the requested services.

This document is currently not available here.