0% found this document useful (0 votes)
95 views1 page

IoT Fundamentals: Course Overview

This document outlines an Internet of Things course for the 6th semester. The course aims to help students describe M2M and IOT technologies, identify IOT layers and protocols, describe communication technologies used in IOT, demonstrate hardware components for IOT applications, identify cloud technologies, and explain IOT applications. The course contains 6 units that cover an introduction to IOT architecture, IOT protocols, communication technologies, system hardware, cloud computing, and IOT applications. Assessment is based on course outcomes related to describing key concepts and demonstrating understanding.

Uploaded by

Manikanta Robbi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views1 page

IoT Fundamentals: Course Overview

This document outlines an Internet of Things course for the 6th semester. The course aims to help students describe M2M and IOT technologies, identify IOT layers and protocols, describe communication technologies used in IOT, demonstrate hardware components for IOT applications, identify cloud technologies, and explain IOT applications. The course contains 6 units that cover an introduction to IOT architecture, IOT protocols, communication technologies, system hardware, cloud computing, and IOT applications. Assessment is based on course outcomes related to describing key concepts and demonstrating understanding.

Uploaded by

Manikanta Robbi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Internet of Things Course Code: L T P C

VI Sem
OPEN ELECTIVE - I V18ECTOE1 3 0 0 3
OPEN ELECTIVE-I (Internet of Things)
Course Outcomes:
The student will be able to
1. Describe M2M and IOT Technologies. [K2]
2. Identify the layers and protocols in IOT. [K2]
3. Describe various communication technologies used in IOT. [K2]
4. Demonstrate various hardware components required for IOT applications. [K2]
5. Identify the cloud technologies. [K2]
6. Explain the applications of IOT. [K2]

UNIT I – INTRODUCTION [1]


Introduction from M2M to IOT - An Architectural Overview, building architecture, Main design
principles and needed capabilities, An IOT architecture outline, M2M and IOT Technology
Fundamentals - Devices and gateways.

UNIT II – IOT PROTOCOLS [2]


Functionality of Layers in IOT –Study of protocols - Wireless HART, Z-Wave, 6LoWPAN,
RPL, CoAP, MQTT.

UNIT III - COMMUNICATION TECHNOLOGIES IN IOT [2, 4]


IOT Connectivity – IEEE 802.15.4, Wi-Fi, Bluetooth, Zigbee, LPWAN, 5G Era.

UNIT IV - SYSTEM HARDWARE [3, 4]


Sensors, Actuators, Radio Frequency Identification, Introduction to Embedded Devices for IOT -
RASPBERRY PI.

UNIT V – Cloud Computing [4]


Data Collection, Storage and Computing Using a Cloud Platform for IOT Applications/Services.

UNIT VI - IOT APPLICATIONS [2]


Real time applications of IOT - Smart and Connected Cities, Public Safety, Irrigation.

TEXTBOOKS:
1. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, David
Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a New Age of
Intelligence”, 1st Edition, Academic Press, 2014.
2. IOT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of
Things, David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,
Cisco Press 800 East 96th Street Indianapolis, Indiana 46240 USA.
3. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on- Approach)”, 1 st
Edition, VPT, 2014.
4. Internet of Things: Architecture and Design Principles- By Raj Kamal, McGraw-Hill
Education. 1 st Edition, 2017.
REFERENCE BOOKS:
1. From Internet of Things to Smart Cities: Enabling Technologies - edited by Hongjian Sun,
Chao Wang, Bashar I. Ahmad, CRC Press -2018.
2. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”, ISBN 978-3-
642-19156-5 e-ISBN 978-3-642-19157-2, Springer.
3. IOT (Internet of Things) Programming: A Simple and Fast Way of Learning IOT, David Etter.

Common questions

Powered by AI

Cloud computing enhances IoT applications by providing scalable resources for data collection, storage, and processing beyond what individual IoT devices can handle. It allows for real-time data analytics, seamless access to machine learning models, and large-scale data storage, significantly augmenting the ability to derive actionable insights from IoT-generated data. With cloud platforms, applications benefit from elasticity, where resources can be dynamically adjusted based on demand, enhancing efficiency and cost-effectiveness. Furthermore, cloud computing facilitates the integration of multiple IoT systems, enabling cross-platform data sharing and application interoperability, which are essential for developing comprehensive IoT solutions like smart cities and public safety systems .

LPWAN (Low-Power Wide-Area Network) technologies are essential in IoT for providing long-range communication with minimal power consumption, making them suitable for connecting devices such as sensors across large distances. They are ideal for applications where devices are dispersed over extensive areas, like agriculture, utility metering, and environmental monitoring, where data transmission occurs sporadically and low power consumption is obligatory to prolong device lifespan. LPWAN protocols like LoRa and Sigfox offer features such as extended range and robust signal penetration, ensuring reliable communication in environments that are challenging for higher-bandwidth technologies .

MQTT (Message Queuing Telemetry Transport) is designed for lightweight, publish-subscribe messaging, making it ideal for devices that require low power and minimal bandwidth, such as sensors in IoT. It operates over TCP/IP and supports reliable message delivery with varying levels of Quality of Service (QoS). CoAP (Constrained Application Protocol), on the other hand, is a web transfer protocol intended for constrained devices and networks, mimicking HTTP but over UDP, to minimize resource consumption and provide interoperability with the web . Both protocols are essential for adapting to the particular needs of IoT applications concerning resource constraints, latency, and network conditions.

Raspberry Pi acts as a versatile, cost-effective platform for developing IoT applications, providing the necessary computational power and flexibility to connect various sensors and actuators. It allows developers to prototype and deploy IoT solutions quickly by supporting common programming environments, offering extensive community support, and interfacing effectively with Ethernet, Wi-Fi, and Bluetooth for connectivity. Additionally, its GPIO pins facilitate direct hardware control, promoting hands-on engagement with IoT projects like home automation and environmental monitoring .

IoT sensors and actuators serve distinct but complementary roles within IoT systems. Sensors collect data from the environment, such as temperature, humidity, and motion, which are then used to monitor and analyze conditions in real-time. Actuators, on the other hand, interact with the physical world by executing commands derived from the system's analytics or control objectives, such as turning devices on or off, opening valves, or adjusting settings. Together, they form the feedback loop essential for performing automated tasks, enabling systems to respond dynamically to changing environmental and operational conditions, such as maintaining the climate in smart homes or ensuring efficient energy use .

IEEE 802.15.4 serves as the foundational PHY/MAC specification for low-rate wireless personal area networks (LR-WPANs), offering features such as low power consumption, short-range communication, and secure networking. This standard provides the basis for higher-layer protocols like Zigbee, which adds networking, security, and application support features to create robust, mesh-capable networks. Using IEEE 802.15.4, Zigbee enables devices to communicate in a self-organizing and self-healing manner, making it critical for IoT applications such as home automation and industrial control where both reliability and low power-operation are crucial .

The choice of communication technologies significantly impacts the performance and scalability of smart city IoT applications. 5G provides high bandwidth, low latency, and the ability to support massive numbers of connected devices simultaneously, which is crucial for applications requiring real-time data processing and control, such as traffic management and connected public transport systems . Zigbee, however, offers low power operation and robust networking for applications like smart lighting and home automation within smart city environments, promoting energy efficiency and cost-effectiveness. Deploying a mix of these technologies enables scalability by catering to diverse application needs, balancing high performance, and wide coverage with energy efficiency .

RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) is critical for efficient routing within IoT networks, particularly those characterized by constrained devices and unreliable links. RPL organizes network topology into Directed Acyclic Graphs (DAGs), optimizing data forwarding paths according to constraints and objectives like energy efficiency and latency. It supports multiple instance IDs and objective functions, allowing diverse application requirements to be accommodated within the same network. By leveraging RPL, IoT networks can maintain reliable communication even under changing conditions and varying network densities .

Public safety significantly benefits from interconnected IoT devices and sensors through enhanced situational awareness and rapid response capabilities. Sensors deployed throughout a city can provide real-time data on environmental conditions, traffic flow, and potential security threats, enabling authorities to preemptively address issues or efficiently allocate resources during emergencies. For instance, IoT sensors can detect accidents or hazardous conditions and relay this information to first responders, reducing response times. Interconnected devices further enhance coordination among various public safety agencies, leading to an integrated approach in managing safety operations .

M2M (Machine-to-Machine) communications primarily focus on point-to-point communication between devices using embedded hardware modules and often operate over cellular networks. In contrast, IoT (Internet of Things) encompasses a broader architectural design that includes internet connectivity, cloud infrastructure, and the capability of connecting a multitude of devices through diversified networks. IoT architectures emphasize seamless integration, data collection, processing, and interoperability among various systems, utilizing technologies like gateways and cloud platforms for scalability and intelligence .

You might also like