  The Internet of Things (IoT) has brought the dream of ubiquitous data access
from physical environments into reality. IoT embeds sensors and actuators in
physical objects so that they can communicate and exchange data between
themselves to improve efficiency along with enabling real-time intelligent
services and offering better quality of life to people. The number of deployed
IoT devices has rapidly grown in the past five years in a way that makes IoT
the most disruptive technology in recent history. In this paper, we reevaluate
the position of IoT in our life and provide deep insights on its enabling
technologies, applications, rising trends and grand challenges. The paper also
highlights the role of artificial intelligence to make IoT the top
transformative technology that has been ever developed in human history.
