EEEM048 Lecture1 Introduction
EEEM048 Lecture1 Introduction
2
IBM Mainframe 360, source Wikipedia
3
Apollo 11 Command Module (1965) had
64 kilobytes of memory
operated at 0.043MHz.
− Smaller size
− More Powerful
− More memory and more storage
5
Cyber-Physical-Social Data
P. Barnaghi et al., "Digital Technology Adoption in the Smart Built Environment", IET Sector Technical Briefing, The Institution 6
of Engineering and Technology (IET), I. Borthwick (editor), March 2015.
7
Sensor devices are becoming widely available
- Programmable devices
- Off-the-shelf gadgets/tools
8
More “Things” are being connected
Home/daily-life devices
Business and
Public infrastructure
Health-care
…
9
People Connecting to Things
ECG sensor
Internet
Motion sensor
Motion sensor
Motion sensor
10
Things Connecting to Things
11
Wireless Sensor Networks (WSN)
End-user
Core network
Gateway e.g. Internet
Sink
Gateway Computer services
node
12
How are the networks changing?
− Extensions
− More nodes, more connections
− Any TIME, Any PLACE + Any THING
− M2M, IoT
− Billions of interconnected devices,
− Everybody is connected.
− Expansions
− Broadband
− LTE, 5G
− Enhancements
− Smart networks
− Data-centric and content-oriented networking
− Context-aware (autonomous) systems
13
“Thing” connected to the internet
Source: CISCO
14
14
Internet of Things (IoT)
15
Why should I learn about IoT?
− Emerging technologies
− Growing IoT Services and Applications in various
areas including smart cities, healthcare,
transport, logistics, retail, safety and security,
etc.
− Business trends and new opportunities
16
Opportunities
17
Source: http://blog.trentonsystems.com/internet-of-things-crosses-business-personal-boundaries/
Technology trend
18
Smart product sales
21
Data Generation
22
Data Lifecycle
Source: The IET Technical Report, Digital Technology Adoption in the Smart Built Environment:
Challenges and opportunities of data driven systems for building, community and city-scale applications, 23
http://www.theiet.org/sectors/built-environment/resources/digital-technology.cfm
“The ultimate goal is transforming the raw
data to insights and actionable knowledge
and/or creating effective representation forms
for machines and also human users and
creating automation.”
24
Internet of Things
P. Barnaghi, A. Sheth, “Internet of Things, The story so far”, IEEE IoT Newsletter, September 2014.
Internet of Things Module
27
Module Teaching
28
Assessment
− Coursework
− Lab exercises
− Lab exercises will be done during the lab hours
− Written report
− Will include an essay (details will be provided)- the essay
will be maximum 3 pages (including references).
29
Pre-requisites
30
Module Web Link
31
Some of the related material
− Reading List:
− http://aspire.surrey.ac.uk/lists/35640FC8-892D-E309-E66C-F0
7C3D9BCB28.html
32
Topics to be covered
33
Overview: Hardware Platform
IEEE 802.15.4
User/Environment 2 sensors 2.4GHz RF System
Network
Gateway
Network
level
The Internet The
Internet
Servers
34
Sensors & Actuators
− Sensors:
− They are mainly input components
− They sense and collect surrounding information
− Basically three types:
− Passive, omnidirectional (e.g. mic)
− Passive, narrow-beam sensor (e.g. PIR)
− Active sensors (e.g. sonar, radar, etc.)
− Actuators:
− They are mainly output components
− They alter the surrounding. Some examples:
− Adding lighting, heat, sound, etc.
− Controlling motors to move objects
− Displaying messages
− and others…
35
Things
− We can turn almost every object into a “thing”.
− A “thing” still looks much like an embedded system
currently.
− A “thing” generally consists of four main parts:
− Sensors & actuators
− Microcontroller
− Communication unit
− Power supply
− A “thing” has the following properties:
− It’s usually powered by battery. This implies limited source of
energy.
− It’s generally small in size and low in cost. This limits their
computing capability.
− It doesn’t usually perform complicated tasks.
− Power consumption is the main design issue.
36
Communications
− A “thing” always feature communications for
“team working”
− The Role of Communications
− Providing a data link between two nodes
− Communication type:
− Wireline (e.g. copper wires, optical fibers)
− Wireless (e.g. RF, IR). RF-based communication is the
most popular choice (and also our focus)
− Popular RF-based communication solutions:
− IEEE 802.15.4 used in XM1000
− IEEE 802.11 (or Wifi)
− Bluetooth
− Near Field Communication (NFC), e.g. RFID
37
Networks
− The Roles of Networks
− Managing nodes (discovery, join, leave, etc).
− Relaying data packets from the source to the destination node
in the network.
− Networks are a distributed system. All nodes need to
perform networking related tasks.
− RF-based Network in IoT is usually a Wireless Multi-
hop Network. Some examples:
− Wireless Sensor Networks (WSNs)
− Mobile Wireless Ad hoc Networks (MANETs)
− Wireless Mesh Networks (WMNs)
− Vehicular Ad Hoc Networks (VANETs)
− and others...
− Main concern: Reliability & Performance
38
The Internet
− The Internet serves as a wide area networking
for a local network.
− The Internet uses TCP/IP. This implies that things
must also support TCP/IP.
− Gateway (or sink)
− For a practical deployment, a gateway is often needed
in a network.
− It offers relaying packets between the network and the
Internet.
The Internet
Data link
Gateway
Network
39
Protocol Stack
Thing Thing
Application Application
TCP/UDP TCP/UDP
Application Gateway
TCP/UDP
40
Security & Privacy
− Solutions?
41
Topics to be covered
Office: 09-CII-02
Email: [email protected]
42
Software Platforms and Services
− Types of services
− In conventional communication networks the target is moving
bits from one place to another
− In the IoT moving the data is not the actual goal.
− The IoT is expected to facilitate providing meaningful
information/actions.
43
Example: Type of Services in IoT
Data
Data
Sender
Receiver
Core network
e.g. Internet End-user
Sink
node Gateway
45
Things, Data, and lots of it
46
image courtesy: Smarter Data - I.03_C by Gwen Vanhee
“Each single data item is important.”
47
IoT Data- Challenges
48
“People want answers, not numbers”
(Steven Glaser, UC Berkley)
Core network
e.g. Internet
Sink
node Gateway
Storing, Handling and Processing
the Data
51
Device/Data interoperability
52
The slide adapted from the IoT talk given by Jan Holler of Ericsson at IoT Week 2015 in Lisbon.
Observation and measurement data
53
Source: W3C Semantic Sensor Networks, SSN Ontology presentation, Laurent Lefort et al.
System models, Applications and
Standards
54
Questions?
55