0% found this document useful (0 votes)
12 views41 pages

Internet of Things (IoT) - Lecture 1

Uploaded by

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

Internet of Things (IoT) - Lecture 1

Uploaded by

inboxmwita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 41

Internet of Things (IoT)

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?

• Internet connects all people, so it is called “the Internet of People”


• IoT connects all things, so it is called “the Internet of Things”
Introduction:- Internet of Things.
Definition.
(1) The Internet of Things, also called The Internet of Objects, refers
to a wireless network between objects, usually the network will be
wireless and self-configuring, such as household appliances.
------Wikipedia
(2) By embedding short-range mobile transceivers into a wide array
of additional gadgets and everyday items, enabling new forms of
communication between people and things, and between things them-
selves.
------WSIS 2005
Introduction:- Internet of Things.
• The Internet of Things is the intelligent connectivity of
physical devices driving massive gains in efficiency,
business growth, and quality of life”.
• The IoT transforms physical objects from being
traditional to smart by exploiting its underlying
technologies such as ubiquitous and pervasive
computing, em-bedded devices, communication
technologies, sensor networks, Internet protocols and
applications.
What is Internet of Things.
What is Internet of Things.
Why.
• We want to receive more data
• We want to control stuff
• We want to Automate
• We want to make Things faster
Sensor
• Measure Values
• Send raw data
• Low power
Local Processing and Local Storage.
• Get data from sensors
• Process
• Send Some data to Edge/fog computing
Network and Internet.
• IOT Gateway - Gathers data from sensors
• Gateway Protocols
• 6LoPAN
• LoRaWAN
• BLE
• Internet Protocols
• CoAP
• MQTT
• HTTP
• XMPP
Cloud Processing.
• Aggregate Data
• Storage
• Inferences
IoT NETWORK
How did it start.
Micro-controller.
• Small Programmable device
• Easy connectable
Arduino.
• Small Programmable device
• Easy connectable
• Is open source
• Has a simple to use software
Arduino Ethernet.
• Small programmable device
• Easy connectable
• Is open source
• Has a simple to use software
• Only around 4 simultaneous
networking connections.
Raspberry Pi.
• Computer
• Runs Linux
• More software oriented
programming
• Full Networking System
Raspberry Pi and Arduino.
Hardware.
Good for sensors.
Good for some sensors and processing.
Good for processing and network.
Good for processing and network.
Software
Prototyping.
Professional Programming.
Professional Programming.
Data Acquisition and Analysis.
IoT Elements.
IoT Elements.
• Identification
Identification is required for IoT to name and match services with their
demand from the customers.
Object ID refers to its name and Object Address
Refers to its address within a communication network.
identification method: Electronic Product Code (EPC) and ubiquitous code
(uCode), addressing method (IPv6)
• Sensing
IoT sensing means gathering data from the related objects within the
network and sending it back to a data warehouse, database or cloud.
IoT sensors can be smart sensors, actuators or wearable sensing devices.
IoT Elements Cont..
• Communication
IoT communication technologies connect heterogeneous objects together to
deliver specific smart services.
 Communication technologies such as Radio Frequency Identification (RFID),
Near Field Communication(NFC) and Ultra Wide Bandwidth (UWB)

• 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.

You might also like