16250361
16250361
and Internet of
Things
1-3
Pre-Requisites
CMPE 150 or undergrad level
networking course.
Graduate level computer programming
skills (for project).
1-4
Teaching Assistants
Xin Li
xli178 at ucsc.edu
1-5
Grading
Reading reports 20%
Class presentation
20%
Midterm 25%
1-6
Student Responsibilities
Attendance.
Lectures.
Keep up with material covered in lecture
Readings (chapters in the book).
Sample questions.
Keep up with reading assignments and
project.
In-class presentation
Turn in the assignments on time!
1-7
Resources
Instructor.
TAs.
Class Web page.
Lecture notes will be posted before class.
Office hours
1-8
Lectures
The more interactivity, the better!
Ask questions!
Or answer my questions.
Lecture notes:
Will be posted on-line before
class.
But…
1-9
Presentation from the paper list
Introduction 1-10
Project
A project will include both
1. Literature review
Summarize two recent papers related to
IoT/sensor networks
2. Innovative ideas
Better with some simulation results
Introduction 1-12
Assignment Submission
Submit 10 reading reports, among about
20 presentations.
13
Assignment late submission
policy
14
Administrative Info
Communication:
E-mail preferred.
Send e-mail to both instructor AND TAs.
15
My background
PhD in Computer Science (2013),
University of Texas at Austin
2009
18
Origin and progress :
diverse sources
• RFID
• In 1999, MIT Auto-ID center, proposed EPC
system and the concept of IoT.
• Pervasive Computing
• Recognition and interconnection
• Embedded Systems
• In late 1990s, sensor networks
• In 2006, NSF workshop on CPS (Cyber-Physical
Systems)
19
Q : What is IoT ?
• Concept
• In computing, the Internet of Things refers to a
network of objects, such as household
appliances. It is often a self-configuring wireless
network. The concept of the internet of things is
attributed to the original Auto-ID Center,
founded in 1999 and based at the time in MIT.
20
Interconnection of
things
Interconnection of things : Communication between the physical world and the digital world
21
Roadmap
22
Core technologies
Data analytics→
Interface layer
Data processing→
Service layer
Data transmission→
Networking layer
Data generation→
Sensing layer
23
Four layer model for the IoT
Interface layer
Smart Shipping Smart grid Green housing Smart traffic Environment Monitor
Interface layer
Service layer
Intelligent
Data center Search engine Decision Information Data mining
security
Networking layer
Networking layer Wireless WAN Wireless LAN
Sensing layer
RFID
Heterogeneity
Wireless
sensor in data generation
Smart
device
25
Core technologies - Sensing
layer
wireless
Micro- Commu
Sensor processo nication
r
battery
28
Sensing technology example :
wireless sensor
networks
• Example :
• VigilNet: A system developed by the University of Virginia for
military surveillance. Sensor nodes support ad hoc mode
networking and multi-hop transmission.
• Mercury: A wearable medical monitoring sensor developed
by Harvard University. The sensor has features such as
humanized design, high-precision sensing, continuous long-
term data acquisition, etc.
• GreenOrbs : A forest monitoring sensor network system, can
be used for long-term, large-scale, automated environmental
monitoring tasks.
VigilNet Mercury
29
Sensing technology example :
localization
31
Core technology - networking
layer
Emerging
Wireless Access
Broadband
Visible Light
Wireless Access
Communications,
Wi-Fi
NB-IoT
WiMAX
32
Core technology - networking
layer
33
Q:
How are various networking
technologies applied to IoT ?
• Internet : The Internet/telecom network is the core network,
platform, and technical support for the IoT.
• Broadband wireless network : WiFi/WiMAX cover a wide range
and have a fast transmission speed, providing the IoT with a
high-speed, reliable and inexpensive network that do not have
restrictions in accessing location.
• Wireless personal area network : ZigBee/Bluetooth can adapt to
the features in the IoT, such as low speed, low communication
range, low computational power, and low energy consumption.
• Mobile network : The mobile network enable data transmission
at anytime, and anywhere. Its high-speed, real-time, high
coverage, heterogeneous multimedia data processing is a
foundation for the IoT.
• Emerging Wireless Access : 60GHz millimeter-wave
communication, visible light communication, and low-power
wide-area networks (such as LoRa and NB-IoT) address the
limited spectrum resources and diverse requirements for the IoT.
34
Core technology - service layer
35
Service layer :
IoT and big data
• The IoT will become one of important sources of big data, and
big data will also provide strong support for the development of
the IoT.
• Networked storage is a way to store large-scale data.
• Challenge : Can only meet requirements for medium-size
business
• Data center not only includes the servers and associated
equipment (such as communication/storage equipment), but
also has redundant data communication links/environmental
control equipment/monitoring equipment and safety devices. It
is a large-scale system engineering. It provides timely and
continuous data services with a high security guarantee and
reliability for IoT applications.
• Google data center
36
Google data center
37
Service layer :
cloud computing
• Cloud computing provides three levels of services for the
information industry and the IoT :
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS )
• Cloud storage provides universal access to the data, which
greatly simplifies cross-device management and data
consistency maintenance.
• Cloud download uses cloud storage to ensure data health and
increase data transmission rates, thereby providing high-quality
download services and reducing user-side energy consumption.
• RFID security
• Major security and privacy risks: eavesdropping, tracking, man-in-
the-middle attacks, spoofing/replaying/cloning, physical cracking,
data tampering, denial of service attacks, RFID viruses...
• Location privacy
• Definition: The ability of the users to control his/her own location
information: The user is free to decide whether to publish location
information, who to publish information to, how to publish it, and
how detailed the published information is.
39
Core technology - interface
layer
• “Practice makes perfect”, practice is the key to
success. The rich content of the IoT has lead to a
wider variety of applications.
Tracking
Context-Aware
WWW Automatic recognition
E-commerce Smart grid
Video on Smart traffic
Data Demand Smart shipping
transmission Online game Green housing
E-mail Social network …
… …
40
Roadmap
41
Major features
42
Major features
• Smart management
• The IoT organizes large-scale data efficiently and
reliably. At the same time, decision-making tools such
as operations research, machine learning, data
mining, and expert systems will be widely applied.
43