ABSTRACT

Artificial intelligence (AI) is the ability of any mechanical device to imitate human intelligence processes. Machine learning (ML) is a technology subset of AI that searches through data, understands them, predicts the pattern, and independently builds an algorithm, thus allowing the computers to become independent and program automatically. The “Internet of things (IoT)” is a revolutionary technology that embeds the Internet into physical devices, thus granting them capabilities of identification and utilization of whatever form of input/output they are designed to give or take. It also opens the window to cross globe connection. IoT, being an incredibly huge network of connected devices that allow data to be easily shared and retrieved surpassing the boundaries of time, region, and space, gives rise to the concept of ubiquitous or pervasive computing, which integrates the features of the Internet, digital, and communication sectors into one technology, thereby enabling the machines to become truly independent. This work is a comprehensive survey on the IoT paradigm highlighting its features and applications. It introduces the reader to basic concepts of AI and machine learning and then goes on to describe IoT using various examples, leading to the delivery of a complete picture of the world of AI-based IoT as of now.