Sensors/devices, a gateway for IoT device to cloud, data processing and analytics, device connectivity, cloud server, user interface, automation, and standards and protocols are the essential elements of IoT.