With the advancement in technology, the devices processing power and storage capabilities significantly increased while their sizes reduced. These smart devices are usually equipped with different type of sensors and actuators. Also these devices are able to connect and communicate over the Internet that can enable a new range of opportunities [3].