Speaker Name Dr. Mukesh Taneja
Title Protocols for Internet of Things


Dr. Mukesh works as a Principal Engineer with Cisco India. He has been working in the areas of Wireless Systems, Internet of Things and Analytics. During his 17+ years in industry, he has worked on commercial LTE/3G/WiFi/IP based wireless products, led technology incubation projects and participated in (3GPP, oneM2M and IEEE802 – wireless) standardization work. Mukesh got his PhD from University of California San Diego in 1998, ME from IISc Bangalore in 1993 and BE from BITS, Pilani in 1989. He has also completed an Executive General Management Program from IIM, Bangalore.


More things are connecting to the Internet than people – over 12.5 billion devices in 2010 alone. 50 billion devices are expected to be connected by 2020. Yet today, more than 99 percent of things in the physical world remain unconnected. How will having lots of things connected change everything? The growth and convergence of processes, data, and things on the Internet will make networked connections more relevant and valuable than ever before, creating unprecedented opportunities for industries, businesses, and people. The Internet of Things (IoT) is the next technology transition when devices will allow us to sense and control the physical world. It is also part of something even bigger. The Internet of Everything (IoE) is the networked connection of people, process, data, and things. Its benefit is derived from the compound impact of these connections and the value it creates as “everything” comes online. IoT solutions on devices, gateways and infrastructure nodes include the following: connectivity layer (such as that provided by networks that use IEEE802.15.4, LTE/3G/2G, WiFi, Ethernet, RS485, Power Line Communication and IP based protocols), service layer (middleware such as being specified by oneM2M) and application layer.

This tutorial provides an overview of several IoT technology components for consumer as well as industrial IoT segments. It starts with an overview of some of the application layer protocols such as CoAP, XMPP, Modbus and DNP3. For IoT solutions built using IEEE802.15.4 type of mesh networks, it explains certain mechanisms of 802.15.4 MAC including the TSCH (Time Slotted Channel Hopping) mode, 6LowPAN (IPv6 over low power Wireless Personal Area Networks), ROLL (routing over low power lossy networks) and Security. Next, it provides an overview of IoT activities related to WiFi, IEEE WAVE (Wireless Access in Vehicular Environment) and 3GPP. Big Data and Analytics related work is also considered. In the end, some of the research challenges are highlighted.


IoT: Introduction

IoT: Application Layer Protocols

IoT: Networking related topics

IoT Middleware

Big Data and Analytics

Research Challenges