The demand for connectivity is driving the IoT for drones/UAVs, better and cheaper microelectromechanical systems sensors – accelerometers, gyros, magnetometers and often pressure sensors – small GPS modules, powerful processors and a number of digital radios have pushed the controversial devices into the mainstream market. In this module the basics of UAVs and their potential applications will be taught. Some uses of these UAVs will be experimented to show that how data can be collected with drones.

Cloud computing is a widely used technology that provides theoretically unlimited computing and storage capabilities, and efficient communication services for transferring terabyte flows between data centers in an easy way. All these features make cloud computing a promising choice for supporting IoT services and applications. This course covers the various aspects of the integration of IoT, Networking and Cloud computing. There are significant benefits in the integration of IoT devices with cloud computing systems and network infrastructures along with different services. Networking solutions specifically designed for the exploitation of Cloud services in IoT scenarios assume a crucial role. Also, virtualization techniques make pools of (virtual) sensors and actuators available as new types of on-demand resources over the Cloud that can be integrated with other resources and exposed as cloud-based services. They allow developers to differentiate circuits aimed at IoT interactions, to increase Cloud scalability and efficiency in service provisioning.

Big hope had been placed in the 4G family of wireless communications systems. It was expected that they would significantly address the crisis of spectrum and data rates that the world faces. This was at least before the explosion of mobile devices, cloud technologies, artificial intelligence and networked sensors. Though many countries around the world have now deployed fourth generation wireless infrastructures, the shortage in spectrum and bandwidth has not decreased. With the announced rapid expansion of the Internet of Things (IoT) 5G is expected to address the problems mentioned above. Compared to the 4G networks, 5G systems will achieve 1,000 times the system capacity, 10 times the data rate, and 25 times the cell throughput. The aim of 5G is to provide seamless coverage, connectivity, and high quality of service between heterogeneous devices and under diverse scenarios such as high mobility. This module covers various promising technologies for 5G wireless communication systems, such as massive MIMO, energy-efficient communications, millimeter wave (mmWave) communications, cognitive radio networks, and device-to-device communications. Through mmWave band for example, 5G would support Narrow Band IoT (NB-IoT) which is a good use and business case for the mobile operators and is well supported by ITU-R standards unlike LoRA and related platforms.

Wireless sensor network is highly vulnerable to attacks because it consists of various devices which have constrained resources such as; low battery power, less memory, and associated low energy. Sensor nodes communicate among themselves via wireless links. However, there are still a lot of unresolved issues in wireless sensor networks of which security is one of them. Sensor networks are deployed in hostile environments. Environmental conditions along with resource constraints give rise to many types of security threats or attacks. In this module the students will learn about various attacks in IoT, the security design and also different types of infringement on privacy of human beings and also other habitats. This module will also impart knowledge on theethical aspects while deploying IoT for various applications.

The mission of IoT is to enable communication, and computation enabled devices on different networks to be able talk to each other using a common protocol. This will allow new and smart devices to be added to the Internet infrastructure. To offer connectivity between heterogeneous devices, systems and services, there is need of building middleware architectures that support their interoperability. There are several challenges in terms of turning the mission of IoT into reality. This includes architecture, communication, services, computational intelligence, storage, governance apart from core areas of sensor development and material engineering. This module will walk the students through the architecture and protocols that enable next generation Internet and the various middleware designs that are making IoT happen.