Internet of Things (IoT) - Lecture 1
Internet of Things (IoT) - Lecture 1
IT 8311
Credit rating: 10
LECTURE I.
Eng.Malissa
[email protected]
Course Content:-
•Overview of IoT and High-level Architecture, Setting up IoT work-flow
•Programming with Advanced C / Embedded C Micro-controller
programming using Arduino.
•Programming with Python.
•Building IoT Applications using Raspberry Pi
•IoT Protocols: HTTP, CoAP, MQTT, AMQP, 6LoWPAN.
•IoT Cloud Infrastructure and Performance and Security in IoT
Assessment Method
•Continuous Assessment CA.
TEST 8 WEEK 25%
TH
ASSIGNMENT 15%
•University Examination UE.
60%
INTRODUCTION TO
INTERNET OF THINGS
Outline
• Introduction
• Why is Internet of things
• How did this start
• Hardware
• Software
• IoT Elements
• IoT challenges
What is the Internet of Things?
• Computation
Processing units (microcontrollers, micro processors, SOCs, FPGAs) and
software applications represent the brain and computational ability of the IoT.
Cloud platforms form another important computational part of IoT.
IoT Elements Cont…
• Services
Four classes of IoT services for the customers for various application purposes.
Identity-related Service
Information Aggregation
Collaborative –Aware Services
Ubiquitous Services
• Semantics
It refers to the ability to extract knowledge smartly by different machines to provide
the required services to the customers. Knowledge extraction includes discovering and
using resources and modeling information. This requirement is supported by semantic
web technologies such as RDF(Resource Description Framework) and Web Ontology
(OWL)
IoT challenges
• Availability
Any where any time services (software and hardware)
• Reliability
Proper working of the system based on specifications.
Increases success rate of IoT services.
• Mobility
Internet of Vehicles (IoV)
• Performance
processing speed, communication speed, device form factor
and cost.
IoT challenges
• Management
Needs light-weight management protocols to manage fault, configuration,
accounting , performance and security of IoT devices.
• Scalability
Addition of new devices, services and functions for customers without
negatively affecting the quality of existing services.
• Interoperability
Large number of heterogeneous things with different platforms.
PROBE-IT is an ongoing project like ETSI Plugtests.
• Security and Privacy
Standard for distribution of keys among devices.
IOT different names .
Machine
Smarter
Internet of to
Planet
Everything Machine
(M2M)
Internet of
Things The Fog
(IoT) TSensors
Industry The (Trillion
4.0 Industrial Sensors)
Internet
Book references.
1. Michael Miller, (2015), The Internet of Things: How Smart TVs, Smart Cars, Smart Homes, and Smart
Cities Are Changing the World Paperback .
2. RMD Sundaram Shriram K Vasudevan, Abhishek S Nagarajan, (2019), Internet of Things Paperback
3. Colin Dow, (2018), Internet of Things Programming Projects: Build modern IoT solutions with the
Raspberry Pi 3 and Python Paperback .
4. Binto George, Gail Carmichael, (2016), Artificial Intelligence Simplified: Understanding Basic
Concepts Paperback.
5. Ashwin Pajankar, (2018), Internet of Things, with Arduino and Bolt Paperback
6. Anthony M. Townsend , (2014), Smart Cities – Big Data, Civic Hackers, and the Quest for a New Utopia
7. Lasse Rouhiainen, (2018), Artificial Intelligence: 101 Things You Must Know Today About Our Future
8. Dieter Uckelmann, (2011), Architecting the Internet of Things Hardcover IoT Fundamentals:
END.