Pervasive computing also known for ubiquitous computing refers to an idea of computers being around and part of everything we do everyday. Earlier where there were few computers time sharing was done. Individuals would wait to access the terminals of their University’s computers Then with the development of personal computers the technology became more accessible. So it was one man, one machine scenario. Pervasive computing is also widely known for enabling computing capability in everyday objects ranging from kitchen appliances, apparel(clothing) to intelligent support systems. IoT sensors enables the availability of pervasiveness in everyday things. With the sensors and microchips embedded in the microprocessors, IoT devices perform pervasive computing with any device at any time, with any data formats across any networks. The goal of pervasive computing is to create devices “smart”. Thus it involves creating of a sensor network that collects, processes and sends data, acts as a communicating medium to adapt the data;s context and activity. Pervasive Computing also involves IoT devices understand it’s surrounding environment via IoT sensors and improve quality of life. Combination of internet technologies such as Internet capabilities, voice recognition, networking, artificial intelligence and wireless computing are used for pervasive computing.
Although pervasive computing(Ubiquitous computing) provides many advantages, there are some disadvantages or say challenges with pervasive computing. The IoT devices and networking medium used for pervasive computing are not entirely secure. Secure trust models should be build addressing all flaws that currently exist in pervasive computing devices. Pervasive computing is possible only when frequent line and internet connectivity is available. So this is an infrastructure challenge which hinders pervasiveness. The connectivity and slow bandwidth is another commonly faced issue in pervasive computing. The operating costs for IoT Devices are also expensive in case of pervasive computing. Since a pervasive computing device should have capacity of running itself, computing real time data, deliver data to the server and immediately respond back to corresponding servers in the adhoc networks, the operating cost as well as the cost of manufacture becomes expensive.