SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
Jun. 25, 2014
Auto-ID Labs, KAIST
Dept. Computer Science, KAIST
SNAIL Project
for IoT Connectivity
Minkeun Ha
minkeun.ha@kaist.ac.kr, http://oliot.org, http://autoidlab.kaist.ac.kr, http://resl.kaist.ac.kr, http://autoidlabs.org, http://gs1.org
© Auto-ID Lab Korea / KAIST
Slide 2
History of the INTERNET
(Early 1960s)
We Do NOT
have World
Wide Network
System such
as the Internet.
Early 1960s
We Do NOT
have World
Wide Network
System such
as the Internet.
PAST
© Auto-ID Lab Korea / KAIST
Slide 3
 The Arpanet project was started in 1962.
 By the end of 1969, ARPANET was able to connect to four
locations: UCLA, UC Santa Barbara, SRI, and Utah.
 First Internet connection in Korea
– In 1982, packet communication is succeeded between
KEIT (Gumi) and SNU (Seoul).
– This is the Second Internet Connection in the world.
The INTERNET was born in 1969
In 1969 In 1977
© Auto-ID Lab Korea / KAIST
Slide 4
 Vint Cerf : The Father of the Internet
The Fathers of the Internet
Who is This
young Guy?
 Peter T. Kirstein:
The European Father of the Internet
 전길남 박사님:
The Korean
Father of the
Internet
This is ME!
© Auto-ID Lab Korea / KAIST
Slide 5
 In CERN
– Researchers shares the experimental results, graphs, etc. through the
Internet.
 Problem was platform-dependency
– The researchers suffer from platform-dependency
 Tim Berners-Lee invented WWW in 1989
– Want to create a method to share data, multimedia, etc.
without any difficulties
– He created hyper-text based Web and opened this technology to public.
The First World Wide Web (WWW)
Tim Berners-Lee
© Auto-ID Lab Korea / KAIST
Slide 6
How was the Early WWW
 This was the Second revolution of
the computer science
– Sharing information and data without
distance limitation
But!!!
 The Internet was So
DIFFICULT!!!
– Commad-line Interface
 Only Researchers can use
this amazing technology.
 Non-experts
© Auto-ID Lab Korea / KAIST
Slide 7
 In 1993,
– First mouse-click based Interface
is created
– Mosaic : First web browser
Mosaic is the First Web Browser
From this moment,
Non-experts are able to
easily use the Internet.
© Auto-ID Lab Korea / KAIST
Slide 8
 The number of Internet users worldwide was increasing with
high rate
 New Internet services and businesses are opened
– E-commerce : Amazon, ebay, …
– Search engines : Google, Yahoo, Daum, Naver, …
– Blogs, social networks
INTERNET is getting BIGGER
Source:
http://www.whatgoddoes.com/?p=476
© Auto-ID Lab Korea / KAIST
Slide 9
 Smart phone revolution in late-2000s
INTERNET is getting BIGGER
– Talking with our friends
– Sharing our lives through Social
Networking
– Watching movies and listening to
music
– Lots.. Lots… of Internet services
 Now, we can access the Internet everywhere
Present
© Auto-ID Lab Korea / KAIST
Slide 10
Next-Generation of the Internet
Future
© Auto-ID Lab Korea / KAIST
Slide 11
 IDC said “The Internet of things will change everything and be a
new construct in the information and communications technology
world.“
– The IoT have a compound annual growth rate of 7.9 percent.
# of Internet-connected Devices
Source:
Here's Why 'The Internet Of Things' Will Be Huge, And Drive Tremendous Value For People And Businesses
Available: http://www.businessinsider.com/growth-in-the-internet-of-things-2013-10#ixzz2tlZJoJHe
Internet of things: $8.9 trillion market in 2020, 212 billion connected things
Available: http://www.zdnet.com/internet-of-things-8-9-trillion-market-in-2020-212-billion-connected-things-7000021516/
The Internet of things and the
technology ecosystem
surrounding it are expected to be a
$8.9 trillion market in 2020,
according to IDC.
© Auto-ID Lab Korea / KAIST
Slide 12
Expansion of Internet Services
Information
Sharing
Social
Networking
Interconnection with Everyday Objects
& Smart IoT Services
 A dynamic global infrastructure that
interconnects trillions of everyday
objects together to give things
intelligence via communication and
computing capabilities.
Everything in the World at your Fingertips
Internet
© Auto-ID Lab Korea / KAIST
Slide 13
IoT Service Example:
Smart Healthcare Service
2013
2012
2011
Real-time Monitoring Data
Historical Data
Bio Optic
Sensor
Bio Optic
Sensor
Healthcare
Watch
Healthcare
Watch
EEG
biotelemetry
Blood
Pressure
Blood
Pressure
stick-on
Heart Rate Sensor
Virus
Monitoring
Virus
Monitoring
Foot SensorFoot Sensor
Smart SensorsSmart Sensors
ECG SensorECG Sensor
EEG
biotelemetry
stick-on
Heart Rate Sensor
Machine
Learning
Machine
LearningBig AnalyticsBig Analytics
Prediction
Disease
knowledge
© Auto-ID Lab Korea / KAIST
Slide 14
 Tiny and Small
– Need to be small to be embedded to any physical objects
 Battery powered
– High portion of Things in IoT cannot connected to unlimited power source
due to mobility, infrastructure of power network, etc.
 Small Resources
– General MCU spec. for things: RAM : 16 Kbytes Flash : 256 Kbytes
 Low network bandwidth & data rate
– Packet Size
 Ex) MTU of IEEE 802.15.4 : 127 bytes. (Payload : 102 bytes)
– Data rates of 250 kbps, 40 kbps, and 20 kbps for each of the currently
defined physical layers (2.4 GHz, 915 MHz, and 868 MHz, respectively)
 Mobility
– Things in IoT dynamically change their location (But, Not All things)
 Ex) Body sensors for IoT healthcare
IoT Connectivity Issue 1/2 :
Characteristics of Physical Things
© Auto-ID Lab Korea / KAIST
Slide 15
© Auto-ID Lab Korea / KAIST
Slide 16
 Wireless Sensor Network
– Spatially distributed autonomous sensors to monitor physical or
environmental conditions (temperature, sound, pressure, etc.)
– Cooperatively pass their data through the network to a main location.
Traditional Wireless Sensor Networks
Internet
X
© Auto-ID Lab Korea / KAIST
Slide 17
 How to connect trillions of physical things to the Internet
IoT Connectivity Issue 2/2 :
Internet Protocol v4 vs. v6
But!!
The last blocks of IPv4 Internet
addresses have been allocated.
 IPv4
– Address Size : 32 bits
– # of Addresses : 232
Source:
http://www.moxa.com/newsletter/connection/2009/06/IPv6-ready_Ethernet_Switches_for_Industrial_Networking.htm
 IPv6 is often referred to as the
"next generation" Internet
standard and has been under
development now since the mid-
1990s.
– Address Size : 128 bits (written in
hexadecimal)
 Ex) 3ffe:1900:4545:3:200:f8ff:fe21:67cf
– Larger Address Space : 2128
– Autoconfiguration
– Simpler Header
Next header = 6 (TCP) TCP hdr + payload
Next header = 43 (routing) TCP hdr + payloadNext header = 6 (TCP)
© Auto-ID Lab Korea / KAIST
Slide 18
 IP-based Wireless Sensor Networks technologies can be a
promising solution for the everyday objects
– Open, long-lived, reliable standards
– Global accessibility & seamless connectivity via the Internet
– Transparent Internet integration and Global scalability
– Large Address Space are required to address trillions of things
– Lightweight Internet Connection
Internet Connection of IoT Devices
© Auto-ID Lab Korea / KAIST
Slide 19
Standards for IPv6-based IoT Connectivity
Application Layer
PHY/LNK
MAC/PHY IEEE
/ Bluetooth
SIG
Adaptation
Adaptation Layer
IEEE 802.15.4
Bluetooth
Low Energy
Power Line
Comm.
Header
Compression
Neighbor
Discovery
Transmission
Routing Auto-conf. ...
IETF
6lo /
6TISCH WG
NET Network Layer(IPv6) RPL
IETF 6MAN
WG /
ROLL WG
TRN
Transport Layer
IETF
APP
DTLS
TCP UDP
CoAP IETF CoRE
/ DICE WG
© Auto-ID Lab Korea / KAIST
Slide 20
 IETF 6LoWPAN WG
– Formed to adapt IPv6 technology over IEEE802.15.4 networks
 RFC 4944: “Transmission of IPv6 Packets over IEEE 802.15.4 networks”
 RFC 4919: “6LoWPANs: Overview, Assumptions, Problem Statement, and Goals”
 RFC 6282: “Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks”
 IEEE 802.15.4
IETF 6lo Working Group
This working group has completed.
 A standard which specifies PHY
and MAC for low-rate wireless
personal area networks (LR-
WPANs)
– CSMA, Duty-Cycling, and Low data-
rate(250 kbit/s), multi-hop comm.
– Allows 127 bytes MTU
– Supports both star and mesh
topologies
PAN Coordinator
(FFD)
Coordinator
(FFD)
Network Device
(RFD)
Direct Comm.
Indirect Comm.
© Auto-ID Lab Korea / KAIST
Slide 21
 A key standard of IPv6 adaptation
– Header Compression in adaptation layer to allow the IPv6 transmission
over constrained node networks
 Over IEEE 802.15.4
– IPv6 MTU (1,280 bytes) vs. IEEE 802.15.4 MTU (127 bytes)
– IPv6 Header Size : 40 bytes, UDP: 8 bytes, TCP : 20 bytes
– Fragmentation/Reassembly: to support large-size IPv6 packets
– Neighbor Discovery / Autoconfiguration
IPv6 over IEEE 802.15.4
© Auto-ID Lab Korea / KAIST
Slide 22
 IETF 6LoWPAN WG
– Formed to adapt IPv6 technology over IEEE802.15.4 networks
 RFC 4944: “Transmission of IPv6 Packets over IEEE 802.15.4 networks”
 RFC 4919: “6LoWPANs: Overview, Assumptions, Problem Statement, and Goals”
 RFC 6282: “Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks”
IETF 6lo Working Group
This working group has completed.
 IETF 6Lo WG
– A successor to 6LoWPAN WG
– Formed to facilitate IPv6 connectivity over
constrained node networks
– Work closely with the IETF 6man working
group
 IETF 6man WG
– responsible for the maintenance and
advancement of the IPv6 protocol
specifications and addressing architecture.
– IPv6 over foo
 IEEE 802.15.4
 TSCH mode of IEEE 802.15.4e
(IETF 6tisch WG)
 Bluetooth Low Energy
 IEEE 1901.2 (Narrowband PLC)
 DECT Ultra Low Energy
 Etc.
© Auto-ID Lab Korea / KAIST
Slide 23
 Routing Over Low power and Lossy networks (RPL)
– A IETF standard for routing in Low power and Lossy Networks(LLNs)
– RPL supports three basic traffic flows :
 Multipoint-to Point (MP2P) : Collection traffic
 Point-to-Multipoint (P2MP) : Configuration traffic
 Point-to-Point (P2P) : combined method of MP2P and P2MP
– Route-over routing
 Routing decision is taken in the network layer
– DODAG(Direction-Oriented Directed
Acyclic Graph)-based Topology
– Different Objective Function for special requirements
 Adaptive routing
– Traffic characteristics
– Scalability
– Auto-configuration and management
IETF ROLL Working Group
1
1211
23 24
13
21 22
3534333231
4241 4443 45 46
LBR
© Auto-ID Lab Korea / KAIST
Slide 24
 CoAP is a RESTful application protocol for use with low-power
and lossy networks
IETF CoRE Working Group
Image Source:
http://fr.wikipedia.org/wiki/6LoWPAN
– Asynchronous Request /
Response interaction
method between application
endpoints
– Small message overhead
– Includes key concepts of
the Web such as URIs and
Internet media types
– Easily interface with a
generic Web protocol (e.g.
HTTP) for interaction with
the Web
© Auto-ID Lab Korea / KAIST
Slide 25
 SNAIL (Sensor Networks for an All-IP worLd)
– The lightweight IPv6 Networking Platform for the Internet of Things
 Provide global IPv6 connectivity to small and low-power embedded devices
 Fully compatible with IETF standards
 Special Features – Mobility, HTTP, Time Sync., Security, GW platforms for easy construction, etc.
 History of SNAIL
About SNAIL Project
2007
SNAIL Team
Establishment
SNAIL v0.5
(IPv6 over IEEE
802.15.4)
2008
SNAIL v1.0
(L3 Mobility, Time
Sync, HTTP, SSL)
2010
SNAIL
1.0
SNAIL v1.0
(L3 Mobility, Time
Sync, HTTP, SSL)
SNAIL v1.5
(New GW platforms,
Mobility
enhancement, PaaS
Cloud, RPL, CoAP)
2011
SNAIL v2.0
(6Lo over ble,
Android GW,
latest 6lo
standards,
etc.)
2014
SNAIL
2.0
SNAIL v2.0
(6Lo over ble,
Android GW,
latest 6lo
standards,
etc.)
"SNAIL: An IP-based Wireless Sensor Network Approach Toward the
Internet of Things," IEEE Wireless Communications, 17(6):34-42, Dec.
2010.
New SNAIL 2.0 Paper is in preparation
© Auto-ID Lab Korea / KAIST
Slide 26
 Three essential components in mobility management:
 Movement detection
– to recognize movement of the mobile node (MN) and to trigger their handoff
 Handoff management
– to maintain ongoing connections of MNs during handoffs
 Location management
– to keep track of location information of the MNs
Mobility Management
Mobility Management
Handoff ManagementMovement Dectection Location Management
© Auto-ID Lab Korea / KAIST
Slide 27
Movement Detection
in Mobility Management
Without additional sensor
assumption like GPS, PIR, etc.
RF transceiver /
Receiver is the
only clue to
know its
movement.
Hey! Are
you there?
Yes! I’m here!
Hey! Are
you there?
Yes! I’m here!
Hey! Are
you there?
(1 time)
No answer…
Am I out of his
boundary?
I have to check it!
Hey! Are
you there?
(2 time)
Hey! Are
you there?
(3 time)
Oh. I moved out
his boundary!
I have to find a
new access
point!
Movement is Detected
Data Req.Poll Req.
ACK
MACNET
Poll confirm
Data Req.Poll Req.
POLL
Interval
Retransmissions {
Poll fail
# of Poll Req.
Fail : 1
Retransmissions {
Poll fail
# of Poll Req.
Fail : 2
Retransmissions {
Poll fail
# of Poll Req.
Fail : 3
Data Req.
Data Req.
Movement Detection Total 12 data requests
are transmitted to
detect MN's movement
MN MR
Time t0
Time t1
Time t2
Timeline
Poll Req.
Poll Req.
MAC
© Auto-ID Lab Korea / KAIST
Slide 28
Handoff Management
in Mobility Management
I’m looking for
a new Access
Point!
Searching….
© Auto-ID Lab Korea / KAIST
Slide 29
Handoff Management
in Mobility Management
Can I be
connected to
you?
Yes!
© Auto-ID Lab Korea / KAIST
Slide 30
Handoff Management
in Mobility Management
Unified these
processes into
simple one
operation.
© Auto-ID Lab Korea / KAIST
Slide 31
Location Management
in Mobility Management
Hey Everybody!
Now, I’m Here!!
Broadcast its location to the whole
Network nodes
© Auto-ID Lab Korea / KAIST
Slide 32
 Not use broadcasting
 Simple pointer setting to
previous AP
– Previous AP -> new AP
– Unicast to previous AP
Location Management
in Mobility Management
This is your stuff.
© Auto-ID Lab Korea / KAIST
Slide 33
 MLEq: Multi-GW Load Balancing Scheme for Equilibrium
– Capacity – gateway bottleneck is dominant reason for network capacity
– Fairness – GW’s bandwidth is shared by all 6LRs. Capacity for each 6LR is
depended on the number of 6LRs sharing the bandwidth.
– Reliability – improper load balancing causes more congestions on the links
nearby Gws and significant packet loss because of the lossy links
MLEq: Multi-GW Load Balancing Scheme
for Equilibrium
Internet
ER 1 ER 2
Internet
ER 1 ER 2
6LR A
Links toward ER 2
Links toward ER 1
6LoWPAN Router (6LR)
Edge Router (ER)
6LR A
(a) Well-balanced traffic flow (b) Imbalanced traffic flow
Overloaded ER6LoWPAN 6LoWPAN
© Auto-ID Lab Korea / KAIST
Slide 34
 Gateway Bottleneck
MLEq: Multi-GW Load Balancing Scheme
for Equilibrium
 No Load Balancing
Only
One Gateway?
Multiple GW.
But, only use
one GW?
© Auto-ID Lab Korea / KAIST
Slide 35
 MLEq: Multi-GW Load Balancing Scheme for Equilibrium
 Virtual 3D-Terrain (Water flow)
– Modeled using real-time network traffic
MLEq: Multi-GW Load Balancing Scheme
for Equilibrium
. Capacity – gateway bottleneck is
dominant reason for network capacity
. Fairness – GW’s bandwidth is shared by
all 6LRs. Capacity for each 6LR is
depended on the number of 6LRs sharing
the bandwidth.
. Reliability – improper load balancing
causes more congestions on the links
nearby Gws and significant packet loss
because of the lossy links
Internet
ER 1 ER 2
Internet
ER 1 ER 2
6LR A
Links toward ER 2
Links toward ER 1
6LoWPAN Router (6LR)
Edge Router (ER)
6LR A
(a) Well-balanced traffic flow (b) Imbalanced traffic flow
Overloaded ER6LoWPAN 6LoWPAN
GW
MR
Level: 0
Level: 1
Level: 2
© Auto-ID Lab Korea / KAIST
Slide 36
 The Internet of Things reflects physical world
 Physical world is dynamic world
Global Time Synchronization
© Auto-ID Lab Korea / KAIST
Slide 37
 6LNTP: 6LoWPAN Network Time Protocol
– A Global Time Synchronization protocol for IP-WSN
– Server-Client Time Sync Model
– Multi-hop time synchronization
– Root delay is accumulated and forwarded by intermediate nodes
Global Time Synchronization
Internet of Things
Reference
Time
© Auto-ID Lab Korea / KAIST
Slide 38
 Browsing Architecture with HTML5
– Presentation server Manages Rich Interface comprised of HTML, CSS, and
muilti-media files
– JavaScript posts a message to obtain sensor data
– HTML5 CDM solves the “Same origin policy”
 allows application code from presentation server to request data to sensor node, which is in
different domain.
– Web server and CoAP server embedded in a sensor node (a thing in IoT)
Web Browsing Architecture with HTML5
© Auto-ID Lab Korea / KAIST
Slide 39
Security
IoT(Internet Of Things)
Every Things are connected
Every information
can be stolen???
 CoAP over DTLS
– Datagram Transport Layer Security
 TLS is a Security Protocol for byte-stream
oriented protocol
 TLS cannot be used directly in datagram
environments
– To make only the minimal changes to
TLS required to fix this problem
Attacker
Message
Forgery
Tampering
Eavesdropping
Transport Layer (UDP)
DTLS Record Protocol
DTLS Handshake
Protocol
DTLS Alert
Protocol
ChangeCipherSpe
c Protocol
CoAP
DTLS
© Auto-ID Lab Korea / KAIST
Slide 40
 SNAIL Platform over Bluetooth LE
– Devices such as mobile phones, notebooks, tablets and other handheld
computing devices which will include Bluetooth LE.
– An example of a use case for a Bluetooth LE accessory is a heart rate
monitor that sends data via the mobile phone to a server on the Internet.
SNAIL over Bluetooth LE
Internet
BLE Service App
Traditional Bluetooth Low Energy IPv6 over Bluetooth Low Energy
End-to-End
Communication
Cloud Computing
© Auto-ID Lab Korea / KAIST
Slide 41
Demo Video
© Auto-ID Lab Korea / KAIST
Slide 42
SNAIL Node H/W Platform
© Auto-ID Lab Korea / KAIST
Slide 43
Dual-mode Gateway H/W Platform
 A New Type of SNAIL Gateway
which supports dual wireless
access points for WiFi and
6LoWPAN
– Support both IEEE 802.11 b/g/n based
WiFi AP and IP-WSN gateway
– Implemented on the OpenWRT which
is a GNU/Linux based firmware
program for embedded devices
© Auto-ID Lab Korea / KAIST
Slide 44
SNAIL Adaptor H/W Platform
 A New Type of IP-WSN Gateway
which supports easy setup and
easy deployment of SNAIL
networks in home / office
– SNAIL adaptor is connected to the Internet
through a common access points or routers.
– No modification & no custom firmware are
required
– Implemented on the Raspberry Pi
© Auto-ID Lab Korea / KAIST
Slide 45
 Off-the-Shelf Product for BLE platform
– TI CC2541 SoC : 2.4-GHz Bluetooth® low energy and Proprietary System-
on-Chip
– Flash : 128KB
– RAM : 8KB
– Data Rate: 2000 kbps
SNAIL Bluetooth LE H/W Platform
 Google Nexus 5 for Mobile
SNAIL Gateway
– 6LoWPAN over Android ble
– Mobile Broadband for Internet
Connection
© Auto-ID Lab Korea / KAIST
Slide 46
SNAIL S/W Stack
CO2 Sensor
Humidity &
Temperture
Sensor
Temperture
Sensor
3-axis
accelerometer
(upgradable)
2-axis Analog Giro
MCU
MSP430F5438
RF transceiver
CC2520
Relay
RS232
USB-to-Serial
JTAG
SNAIL GW
(Buffalo WZR-HP-G300NH)
PAN
Coordinator
PAN Coordinator
SNAIL GW
(Raspberry Pi model B)
TCP/IP
NET
Layer
SNAILNetLayer
SNAILNetServices
IEEE 802.15.4 PHY/MAC
Link Status Manager
Mobility Management
lwIPv6
Movement Detection
Handoff Management
Location Management
Load Balancing
Pkt Forwarder
One-hop
Neighbor
Table
Virtual Level
Manager
TimeSync.
Neighbor DiscoverylwICMPv6 lwNEMOlwMIPv6
Route-over Routing
(RPL)
TRN
Layer
lwTCP lwUDP
Applications
APP
Layer
lw Web Server (HTTP) CoAP Server
lwSSL
Default Page
TCP/IP
SNAILNetLayer
SNAILNetServices
Link Status Manager
Mobility Management
Movement Detection
Handoff Management
Location Management
Load Balancing
Pkt Forwarder
Virtual Level
Manager
TimeSync.
Applications
APP
Layer
Web Server (HTTP) HTML5 WebSocket Proxy
-WSCoAP Daemon
SSL
TCP/IP
TUN/TAP
6in46to4NET
Layer
IPv6 Neighbor DiscoveryICMPv6 NEMOMIPv6
Route-over Routing
(RPL)
TRN
Layer
TCP UDP
Ethernet/WiFi
SNAIL Conf. Interface
IPAdaptation
Autoconfiguration
Bootstrapping
Header Compression
Fragmenation/Reassembly
Node Registration
Mesh-under Routing
IPAdaptation
Autoconfiguration
Bootstrapping
Header Compression
Fragmenation/Reassembly
Node Registration
Mesh-under Routing
Bluetooth Low Energy IEEE 802.15.4 PHY/MAC Bluetooth Low Energy
DTLS
© Auto-ID Lab Korea / KAIST
Slide 47
Q / A

Contenu connexe

Tendances

Wearables & Smart Homes
Wearables & Smart HomesWearables & Smart Homes
Wearables & Smart HomesDuncan Purves
 
ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012Charith Perera
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPOpen Mobile Alliance
 
Internet of Things TDC 2013
Internet of Things   TDC 2013Internet of Things   TDC 2013
Internet of Things TDC 2013Cezar Taurion
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsRyan Smith
 
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report Raybaen
 
An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...
An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...
An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...IRJET Journal
 
How Denver is Leading the Internet of Things - Denver Startup Week - October ...
How Denver is Leading the Internet of Things - Denver Startup Week - October ...How Denver is Leading the Internet of Things - Denver Startup Week - October ...
How Denver is Leading the Internet of Things - Denver Startup Week - October ...Laurie Lamberth
 
Network Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior ModelingNetwork Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior ModelingFahim Kawsar
 
[AIIM17] Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17] Knowledge Management and the Internet of Things - Katrina PughAIIM International
 
Fundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsFundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsIRJET Journal
 
Satellite Connectivity and the IoT
Satellite Connectivity and the IoTSatellite Connectivity and the IoT
Satellite Connectivity and the IoTtechUK
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)Eswar Publications
 
Internet of things
Internet of thingsInternet of things
Internet of thingsTamojit Das
 
Internet of things: New Technology and its Impact on Business Models
Internet of things: New Technology and its Impact on Business ModelsInternet of things: New Technology and its Impact on Business Models
Internet of things: New Technology and its Impact on Business ModelsKate Carruthers
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
Keynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT spaceKeynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT spaceDr. Shivananda Koteshwar
 

Tendances (20)

Wearables & Smart Homes
Wearables & Smart HomesWearables & Smart Homes
Wearables & Smart Homes
 
ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
 
Internet of Things TDC 2013
Internet of Things   TDC 2013Internet of Things   TDC 2013
Internet of Things TDC 2013
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
 
An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...
An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...
An Overview of Internet of Things (IoT): From Literature Survey to Applicatio...
 
How Denver is Leading the Internet of Things - Denver Startup Week - October ...
How Denver is Leading the Internet of Things - Denver Startup Week - October ...How Denver is Leading the Internet of Things - Denver Startup Week - October ...
How Denver is Leading the Internet of Things - Denver Startup Week - October ...
 
Network Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior ModelingNetwork Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior Modeling
 
[AIIM17] Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17] Knowledge Management and the Internet of Things - Katrina Pugh
 
Fundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsFundamental Concept of Internet of Things
Fundamental Concept of Internet of Things
 
Satellite Connectivity and the IoT
Satellite Connectivity and the IoTSatellite Connectivity and the IoT
Satellite Connectivity and the IoT
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet Of things
Internet Of things Internet Of things
Internet Of things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things: New Technology and its Impact on Business Models
Internet of things: New Technology and its Impact on Business ModelsInternet of things: New Technology and its Impact on Business Models
Internet of things: New Technology and its Impact on Business Models
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Iot energy 97-09-18
Iot energy 97-09-18Iot energy 97-09-18
Iot energy 97-09-18
 
Keynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT spaceKeynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT space
 

En vedette

Iot for e-health system project concept
Iot for e-health system project conceptIot for e-health system project concept
Iot for e-health system project conceptVakhtang Mosidze
 
Elements of IoT connectivity technologies
Elements of IoT connectivity technologiesElements of IoT connectivity technologies
Elements of IoT connectivity technologiesusman sarwar
 
2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trends2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trendsaccenture
 
10 Tech Trends in Healthcare
10 Tech Trends in Healthcare10 Tech Trends in Healthcare
10 Tech Trends in HealthcareVala Afshar
 
Prova.pb.historia.3ano.manha.1bim
Prova.pb.historia.3ano.manha.1bimProva.pb.historia.3ano.manha.1bim
Prova.pb.historia.3ano.manha.1bimCinthia Santos
 
Rule 1.13 in Context
Rule 1.13 in ContextRule 1.13 in Context
Rule 1.13 in ContextWendy Couture
 
исследование функций
исследование функцийисследование функций
исследование функцийkillaruns
 
I has a question for you.
I has a question for you.I has a question for you.
I has a question for you.Hemant Mishra
 
Llapis de colors 2
Llapis de colors 2Llapis de colors 2
Llapis de colors 2aula20_2012
 
Web Entrepreneurship Plan
Web Entrepreneurship PlanWeb Entrepreneurship Plan
Web Entrepreneurship PlanJeet Singha
 

En vedette (20)

Iot for e-health system project concept
Iot for e-health system project conceptIot for e-health system project concept
Iot for e-health system project concept
 
Elements of IoT connectivity technologies
Elements of IoT connectivity technologiesElements of IoT connectivity technologies
Elements of IoT connectivity technologies
 
Avaliação de história 4ºano
Avaliação de história 4ºanoAvaliação de história 4ºano
Avaliação de história 4ºano
 
2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trends2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trends
 
10 Tech Trends in Healthcare
10 Tech Trends in Healthcare10 Tech Trends in Healthcare
10 Tech Trends in Healthcare
 
Prova.pb.historia.3ano.manha.1bim
Prova.pb.historia.3ano.manha.1bimProva.pb.historia.3ano.manha.1bim
Prova.pb.historia.3ano.manha.1bim
 
IoT in Healthcare
IoT in HealthcareIoT in Healthcare
IoT in Healthcare
 
Lantz inauteri
Lantz inauteriLantz inauteri
Lantz inauteri
 
Who is tariq
Who is tariqWho is tariq
Who is tariq
 
Essay ekopol
Essay ekopolEssay ekopol
Essay ekopol
 
Rule 1.13 in Context
Rule 1.13 in ContextRule 1.13 in Context
Rule 1.13 in Context
 
исследование функций
исследование функцийисследование функций
исследование функций
 
I has a question for you.
I has a question for you.I has a question for you.
I has a question for you.
 
Maintenance Engineering
Maintenance EngineeringMaintenance Engineering
Maintenance Engineering
 
Paula wed moderator_sim cio forum2012_final
Paula wed moderator_sim cio forum2012_finalPaula wed moderator_sim cio forum2012_final
Paula wed moderator_sim cio forum2012_final
 
Llapis de colors 2
Llapis de colors 2Llapis de colors 2
Llapis de colors 2
 
LITEboxIN presentation
LITEboxIN presentationLITEboxIN presentation
LITEboxIN presentation
 
Halo3 .pdf
Halo3 .pdfHalo3 .pdf
Halo3 .pdf
 
Web Entrepreneurship Plan
Web Entrepreneurship PlanWeb Entrepreneurship Plan
Web Entrepreneurship Plan
 
Exam 3eso 1aval
Exam 3eso 1avalExam 3eso 1aval
Exam 3eso 1aval
 

Similaire à SNAIL Project for IoT Connectivity

NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOTKAVITHA IYER
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatinabati
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpalArpan Pal
 
Seminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachSeminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachKarthic C M
 
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkimThree mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkimDaeyoung Kim
 
iotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdfiotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdfHODECE18
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16Mark Goldstein
 
Efficient End-to-End Secure Key Management Protocol for Internet of Things
Efficient End-to-End Secure Key Management Protocol for Internet of Things Efficient End-to-End Secure Key Management Protocol for Internet of Things
Efficient End-to-End Secure Key Management Protocol for Internet of Things IJECEIAES
 
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do SoftwareInternet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do SoftwareAntonio Marcos Alberti
 
IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...
IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...
IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...Mark Goldstein
 
Efficient addressing schemes for internet of things
Efficient addressing schemes for internet of thingsEfficient addressing schemes for internet of things
Efficient addressing schemes for internet of thingsIJECEIAES
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Tracy Chen
 
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoTMphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoTAniruddha Chakrabarti
 
Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16Mark Goldstein
 
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless PresentationIEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless PresentationMark Goldstein
 
World of IoT (Internet of Things).
World of IoT (Internet of Things).World of IoT (Internet of Things).
World of IoT (Internet of Things).BHAVIN GOSWAMI
 

Similaire à SNAIL Project for IoT Connectivity (20)

NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabati
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
Seminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachSeminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approach
 
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkimThree mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
 
IOT Unit 1.pptx
IOT Unit 1.pptxIOT Unit 1.pptx
IOT Unit 1.pptx
 
iotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdfiotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdf
 
IOT Unit 1.pdf
IOT Unit 1.pdfIOT Unit 1.pdf
IOT Unit 1.pdf
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16
 
Efficient End-to-End Secure Key Management Protocol for Internet of Things
Efficient End-to-End Secure Key Management Protocol for Internet of Things Efficient End-to-End Secure Key Management Protocol for Internet of Things
Efficient End-to-End Secure Key Management Protocol for Internet of Things
 
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do SoftwareInternet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
 
IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...
IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...
IEEE EMC Society Phoenix: The Internet of Things - Wireless Technologies & Ut...
 
Efficient addressing schemes for internet of things
Efficient addressing schemes for internet of thingsEfficient addressing schemes for internet of things
Efficient addressing schemes for internet of things
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
 
Ppt 1 -io t - intro
Ppt   1 -io t - introPpt   1 -io t - intro
Ppt 1 -io t - intro
 
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoTMphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
 
Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16
 
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless PresentationIEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
World of IoT (Internet of Things).
World of IoT (Internet of Things).World of IoT (Internet of Things).
World of IoT (Internet of Things).
 

Plus de Daeyoung Kim

주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼Daeyoung Kim
 
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환Daeyoung Kim
 
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개Daeyoung Kim
 
데이터공유 농축산식품-GS1적용(김대영)
데이터공유 농축산식품-GS1적용(김대영)데이터공유 농축산식품-GS1적용(김대영)
데이터공유 농축산식품-GS1적용(김대영)Daeyoung Kim
 
gs1 standards in building smart cities
gs1 standards in building smart citiesgs1 standards in building smart cities
gs1 standards in building smart citiesDaeyoung Kim
 
Smartship in GS1's perspective
Smartship in GS1's perspectiveSmartship in GS1's perspective
Smartship in GS1's perspectiveDaeyoung Kim
 
GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017Daeyoung Kim
 
GS1 standards - Jan. 2017
GS1 standards - Jan. 2017GS1 standards - Jan. 2017
GS1 standards - Jan. 2017Daeyoung Kim
 
Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Daeyoung Kim
 
GS1 smart city platforms and case studies
GS1 smart city platforms and case studiesGS1 smart city platforms and case studies
GS1 smart city platforms and case studiesDaeyoung Kim
 
GS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareGS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareDaeyoung Kim
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsDaeyoung Kim
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDaeyoung Kim
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)Daeyoung Kim
 
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)Daeyoung Kim
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveDaeyoung Kim
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTDaeyoung Kim
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability SystemDaeyoung Kim
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...Daeyoung Kim
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesDaeyoung Kim
 

Plus de Daeyoung Kim (20)

주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
 
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
 
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
 
데이터공유 농축산식품-GS1적용(김대영)
데이터공유 농축산식품-GS1적용(김대영)데이터공유 농축산식품-GS1적용(김대영)
데이터공유 농축산식품-GS1적용(김대영)
 
gs1 standards in building smart cities
gs1 standards in building smart citiesgs1 standards in building smart cities
gs1 standards in building smart cities
 
Smartship in GS1's perspective
Smartship in GS1's perspectiveSmartship in GS1's perspective
Smartship in GS1's perspective
 
GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017
 
GS1 standards - Jan. 2017
GS1 standards - Jan. 2017GS1 standards - Jan. 2017
GS1 standards - Jan. 2017
 
Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021
 
GS1 smart city platforms and case studies
GS1 smart city platforms and case studiesGS1 smart city platforms and case studies
GS1 smart city platforms and case studies
 
GS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareGS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 Healthcare
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of Trains
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industry
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspective
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability System
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart Cities
 

Dernier

Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 

Dernier (20)

Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 

SNAIL Project for IoT Connectivity

  • 1. Jun. 25, 2014 Auto-ID Labs, KAIST Dept. Computer Science, KAIST SNAIL Project for IoT Connectivity Minkeun Ha minkeun.ha@kaist.ac.kr, http://oliot.org, http://autoidlab.kaist.ac.kr, http://resl.kaist.ac.kr, http://autoidlabs.org, http://gs1.org
  • 2. © Auto-ID Lab Korea / KAIST Slide 2 History of the INTERNET (Early 1960s) We Do NOT have World Wide Network System such as the Internet. Early 1960s We Do NOT have World Wide Network System such as the Internet. PAST
  • 3. © Auto-ID Lab Korea / KAIST Slide 3  The Arpanet project was started in 1962.  By the end of 1969, ARPANET was able to connect to four locations: UCLA, UC Santa Barbara, SRI, and Utah.  First Internet connection in Korea – In 1982, packet communication is succeeded between KEIT (Gumi) and SNU (Seoul). – This is the Second Internet Connection in the world. The INTERNET was born in 1969 In 1969 In 1977
  • 4. © Auto-ID Lab Korea / KAIST Slide 4  Vint Cerf : The Father of the Internet The Fathers of the Internet Who is This young Guy?  Peter T. Kirstein: The European Father of the Internet  전길남 박사님: The Korean Father of the Internet This is ME!
  • 5. © Auto-ID Lab Korea / KAIST Slide 5  In CERN – Researchers shares the experimental results, graphs, etc. through the Internet.  Problem was platform-dependency – The researchers suffer from platform-dependency  Tim Berners-Lee invented WWW in 1989 – Want to create a method to share data, multimedia, etc. without any difficulties – He created hyper-text based Web and opened this technology to public. The First World Wide Web (WWW) Tim Berners-Lee
  • 6. © Auto-ID Lab Korea / KAIST Slide 6 How was the Early WWW  This was the Second revolution of the computer science – Sharing information and data without distance limitation But!!!  The Internet was So DIFFICULT!!! – Commad-line Interface  Only Researchers can use this amazing technology.  Non-experts
  • 7. © Auto-ID Lab Korea / KAIST Slide 7  In 1993, – First mouse-click based Interface is created – Mosaic : First web browser Mosaic is the First Web Browser From this moment, Non-experts are able to easily use the Internet.
  • 8. © Auto-ID Lab Korea / KAIST Slide 8  The number of Internet users worldwide was increasing with high rate  New Internet services and businesses are opened – E-commerce : Amazon, ebay, … – Search engines : Google, Yahoo, Daum, Naver, … – Blogs, social networks INTERNET is getting BIGGER Source: http://www.whatgoddoes.com/?p=476
  • 9. © Auto-ID Lab Korea / KAIST Slide 9  Smart phone revolution in late-2000s INTERNET is getting BIGGER – Talking with our friends – Sharing our lives through Social Networking – Watching movies and listening to music – Lots.. Lots… of Internet services  Now, we can access the Internet everywhere Present
  • 10. © Auto-ID Lab Korea / KAIST Slide 10 Next-Generation of the Internet Future
  • 11. © Auto-ID Lab Korea / KAIST Slide 11  IDC said “The Internet of things will change everything and be a new construct in the information and communications technology world.“ – The IoT have a compound annual growth rate of 7.9 percent. # of Internet-connected Devices Source: Here's Why 'The Internet Of Things' Will Be Huge, And Drive Tremendous Value For People And Businesses Available: http://www.businessinsider.com/growth-in-the-internet-of-things-2013-10#ixzz2tlZJoJHe Internet of things: $8.9 trillion market in 2020, 212 billion connected things Available: http://www.zdnet.com/internet-of-things-8-9-trillion-market-in-2020-212-billion-connected-things-7000021516/ The Internet of things and the technology ecosystem surrounding it are expected to be a $8.9 trillion market in 2020, according to IDC.
  • 12. © Auto-ID Lab Korea / KAIST Slide 12 Expansion of Internet Services Information Sharing Social Networking Interconnection with Everyday Objects & Smart IoT Services  A dynamic global infrastructure that interconnects trillions of everyday objects together to give things intelligence via communication and computing capabilities. Everything in the World at your Fingertips Internet
  • 13. © Auto-ID Lab Korea / KAIST Slide 13 IoT Service Example: Smart Healthcare Service 2013 2012 2011 Real-time Monitoring Data Historical Data Bio Optic Sensor Bio Optic Sensor Healthcare Watch Healthcare Watch EEG biotelemetry Blood Pressure Blood Pressure stick-on Heart Rate Sensor Virus Monitoring Virus Monitoring Foot SensorFoot Sensor Smart SensorsSmart Sensors ECG SensorECG Sensor EEG biotelemetry stick-on Heart Rate Sensor Machine Learning Machine LearningBig AnalyticsBig Analytics Prediction Disease knowledge
  • 14. © Auto-ID Lab Korea / KAIST Slide 14  Tiny and Small – Need to be small to be embedded to any physical objects  Battery powered – High portion of Things in IoT cannot connected to unlimited power source due to mobility, infrastructure of power network, etc.  Small Resources – General MCU spec. for things: RAM : 16 Kbytes Flash : 256 Kbytes  Low network bandwidth & data rate – Packet Size  Ex) MTU of IEEE 802.15.4 : 127 bytes. (Payload : 102 bytes) – Data rates of 250 kbps, 40 kbps, and 20 kbps for each of the currently defined physical layers (2.4 GHz, 915 MHz, and 868 MHz, respectively)  Mobility – Things in IoT dynamically change their location (But, Not All things)  Ex) Body sensors for IoT healthcare IoT Connectivity Issue 1/2 : Characteristics of Physical Things
  • 15. © Auto-ID Lab Korea / KAIST Slide 15
  • 16. © Auto-ID Lab Korea / KAIST Slide 16  Wireless Sensor Network – Spatially distributed autonomous sensors to monitor physical or environmental conditions (temperature, sound, pressure, etc.) – Cooperatively pass their data through the network to a main location. Traditional Wireless Sensor Networks Internet X
  • 17. © Auto-ID Lab Korea / KAIST Slide 17  How to connect trillions of physical things to the Internet IoT Connectivity Issue 2/2 : Internet Protocol v4 vs. v6 But!! The last blocks of IPv4 Internet addresses have been allocated.  IPv4 – Address Size : 32 bits – # of Addresses : 232 Source: http://www.moxa.com/newsletter/connection/2009/06/IPv6-ready_Ethernet_Switches_for_Industrial_Networking.htm  IPv6 is often referred to as the "next generation" Internet standard and has been under development now since the mid- 1990s. – Address Size : 128 bits (written in hexadecimal)  Ex) 3ffe:1900:4545:3:200:f8ff:fe21:67cf – Larger Address Space : 2128 – Autoconfiguration – Simpler Header Next header = 6 (TCP) TCP hdr + payload Next header = 43 (routing) TCP hdr + payloadNext header = 6 (TCP)
  • 18. © Auto-ID Lab Korea / KAIST Slide 18  IP-based Wireless Sensor Networks technologies can be a promising solution for the everyday objects – Open, long-lived, reliable standards – Global accessibility & seamless connectivity via the Internet – Transparent Internet integration and Global scalability – Large Address Space are required to address trillions of things – Lightweight Internet Connection Internet Connection of IoT Devices
  • 19. © Auto-ID Lab Korea / KAIST Slide 19 Standards for IPv6-based IoT Connectivity Application Layer PHY/LNK MAC/PHY IEEE / Bluetooth SIG Adaptation Adaptation Layer IEEE 802.15.4 Bluetooth Low Energy Power Line Comm. Header Compression Neighbor Discovery Transmission Routing Auto-conf. ... IETF 6lo / 6TISCH WG NET Network Layer(IPv6) RPL IETF 6MAN WG / ROLL WG TRN Transport Layer IETF APP DTLS TCP UDP CoAP IETF CoRE / DICE WG
  • 20. © Auto-ID Lab Korea / KAIST Slide 20  IETF 6LoWPAN WG – Formed to adapt IPv6 technology over IEEE802.15.4 networks  RFC 4944: “Transmission of IPv6 Packets over IEEE 802.15.4 networks”  RFC 4919: “6LoWPANs: Overview, Assumptions, Problem Statement, and Goals”  RFC 6282: “Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks”  IEEE 802.15.4 IETF 6lo Working Group This working group has completed.  A standard which specifies PHY and MAC for low-rate wireless personal area networks (LR- WPANs) – CSMA, Duty-Cycling, and Low data- rate(250 kbit/s), multi-hop comm. – Allows 127 bytes MTU – Supports both star and mesh topologies PAN Coordinator (FFD) Coordinator (FFD) Network Device (RFD) Direct Comm. Indirect Comm.
  • 21. © Auto-ID Lab Korea / KAIST Slide 21  A key standard of IPv6 adaptation – Header Compression in adaptation layer to allow the IPv6 transmission over constrained node networks  Over IEEE 802.15.4 – IPv6 MTU (1,280 bytes) vs. IEEE 802.15.4 MTU (127 bytes) – IPv6 Header Size : 40 bytes, UDP: 8 bytes, TCP : 20 bytes – Fragmentation/Reassembly: to support large-size IPv6 packets – Neighbor Discovery / Autoconfiguration IPv6 over IEEE 802.15.4
  • 22. © Auto-ID Lab Korea / KAIST Slide 22  IETF 6LoWPAN WG – Formed to adapt IPv6 technology over IEEE802.15.4 networks  RFC 4944: “Transmission of IPv6 Packets over IEEE 802.15.4 networks”  RFC 4919: “6LoWPANs: Overview, Assumptions, Problem Statement, and Goals”  RFC 6282: “Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks” IETF 6lo Working Group This working group has completed.  IETF 6Lo WG – A successor to 6LoWPAN WG – Formed to facilitate IPv6 connectivity over constrained node networks – Work closely with the IETF 6man working group  IETF 6man WG – responsible for the maintenance and advancement of the IPv6 protocol specifications and addressing architecture. – IPv6 over foo  IEEE 802.15.4  TSCH mode of IEEE 802.15.4e (IETF 6tisch WG)  Bluetooth Low Energy  IEEE 1901.2 (Narrowband PLC)  DECT Ultra Low Energy  Etc.
  • 23. © Auto-ID Lab Korea / KAIST Slide 23  Routing Over Low power and Lossy networks (RPL) – A IETF standard for routing in Low power and Lossy Networks(LLNs) – RPL supports three basic traffic flows :  Multipoint-to Point (MP2P) : Collection traffic  Point-to-Multipoint (P2MP) : Configuration traffic  Point-to-Point (P2P) : combined method of MP2P and P2MP – Route-over routing  Routing decision is taken in the network layer – DODAG(Direction-Oriented Directed Acyclic Graph)-based Topology – Different Objective Function for special requirements  Adaptive routing – Traffic characteristics – Scalability – Auto-configuration and management IETF ROLL Working Group 1 1211 23 24 13 21 22 3534333231 4241 4443 45 46 LBR
  • 24. © Auto-ID Lab Korea / KAIST Slide 24  CoAP is a RESTful application protocol for use with low-power and lossy networks IETF CoRE Working Group Image Source: http://fr.wikipedia.org/wiki/6LoWPAN – Asynchronous Request / Response interaction method between application endpoints – Small message overhead – Includes key concepts of the Web such as URIs and Internet media types – Easily interface with a generic Web protocol (e.g. HTTP) for interaction with the Web
  • 25. © Auto-ID Lab Korea / KAIST Slide 25  SNAIL (Sensor Networks for an All-IP worLd) – The lightweight IPv6 Networking Platform for the Internet of Things  Provide global IPv6 connectivity to small and low-power embedded devices  Fully compatible with IETF standards  Special Features – Mobility, HTTP, Time Sync., Security, GW platforms for easy construction, etc.  History of SNAIL About SNAIL Project 2007 SNAIL Team Establishment SNAIL v0.5 (IPv6 over IEEE 802.15.4) 2008 SNAIL v1.0 (L3 Mobility, Time Sync, HTTP, SSL) 2010 SNAIL 1.0 SNAIL v1.0 (L3 Mobility, Time Sync, HTTP, SSL) SNAIL v1.5 (New GW platforms, Mobility enhancement, PaaS Cloud, RPL, CoAP) 2011 SNAIL v2.0 (6Lo over ble, Android GW, latest 6lo standards, etc.) 2014 SNAIL 2.0 SNAIL v2.0 (6Lo over ble, Android GW, latest 6lo standards, etc.) "SNAIL: An IP-based Wireless Sensor Network Approach Toward the Internet of Things," IEEE Wireless Communications, 17(6):34-42, Dec. 2010. New SNAIL 2.0 Paper is in preparation
  • 26. © Auto-ID Lab Korea / KAIST Slide 26  Three essential components in mobility management:  Movement detection – to recognize movement of the mobile node (MN) and to trigger their handoff  Handoff management – to maintain ongoing connections of MNs during handoffs  Location management – to keep track of location information of the MNs Mobility Management Mobility Management Handoff ManagementMovement Dectection Location Management
  • 27. © Auto-ID Lab Korea / KAIST Slide 27 Movement Detection in Mobility Management Without additional sensor assumption like GPS, PIR, etc. RF transceiver / Receiver is the only clue to know its movement. Hey! Are you there? Yes! I’m here! Hey! Are you there? Yes! I’m here! Hey! Are you there? (1 time) No answer… Am I out of his boundary? I have to check it! Hey! Are you there? (2 time) Hey! Are you there? (3 time) Oh. I moved out his boundary! I have to find a new access point! Movement is Detected Data Req.Poll Req. ACK MACNET Poll confirm Data Req.Poll Req. POLL Interval Retransmissions { Poll fail # of Poll Req. Fail : 1 Retransmissions { Poll fail # of Poll Req. Fail : 2 Retransmissions { Poll fail # of Poll Req. Fail : 3 Data Req. Data Req. Movement Detection Total 12 data requests are transmitted to detect MN's movement MN MR Time t0 Time t1 Time t2 Timeline Poll Req. Poll Req. MAC
  • 28. © Auto-ID Lab Korea / KAIST Slide 28 Handoff Management in Mobility Management I’m looking for a new Access Point! Searching….
  • 29. © Auto-ID Lab Korea / KAIST Slide 29 Handoff Management in Mobility Management Can I be connected to you? Yes!
  • 30. © Auto-ID Lab Korea / KAIST Slide 30 Handoff Management in Mobility Management Unified these processes into simple one operation.
  • 31. © Auto-ID Lab Korea / KAIST Slide 31 Location Management in Mobility Management Hey Everybody! Now, I’m Here!! Broadcast its location to the whole Network nodes
  • 32. © Auto-ID Lab Korea / KAIST Slide 32  Not use broadcasting  Simple pointer setting to previous AP – Previous AP -> new AP – Unicast to previous AP Location Management in Mobility Management This is your stuff.
  • 33. © Auto-ID Lab Korea / KAIST Slide 33  MLEq: Multi-GW Load Balancing Scheme for Equilibrium – Capacity – gateway bottleneck is dominant reason for network capacity – Fairness – GW’s bandwidth is shared by all 6LRs. Capacity for each 6LR is depended on the number of 6LRs sharing the bandwidth. – Reliability – improper load balancing causes more congestions on the links nearby Gws and significant packet loss because of the lossy links MLEq: Multi-GW Load Balancing Scheme for Equilibrium Internet ER 1 ER 2 Internet ER 1 ER 2 6LR A Links toward ER 2 Links toward ER 1 6LoWPAN Router (6LR) Edge Router (ER) 6LR A (a) Well-balanced traffic flow (b) Imbalanced traffic flow Overloaded ER6LoWPAN 6LoWPAN
  • 34. © Auto-ID Lab Korea / KAIST Slide 34  Gateway Bottleneck MLEq: Multi-GW Load Balancing Scheme for Equilibrium  No Load Balancing Only One Gateway? Multiple GW. But, only use one GW?
  • 35. © Auto-ID Lab Korea / KAIST Slide 35  MLEq: Multi-GW Load Balancing Scheme for Equilibrium  Virtual 3D-Terrain (Water flow) – Modeled using real-time network traffic MLEq: Multi-GW Load Balancing Scheme for Equilibrium . Capacity – gateway bottleneck is dominant reason for network capacity . Fairness – GW’s bandwidth is shared by all 6LRs. Capacity for each 6LR is depended on the number of 6LRs sharing the bandwidth. . Reliability – improper load balancing causes more congestions on the links nearby Gws and significant packet loss because of the lossy links Internet ER 1 ER 2 Internet ER 1 ER 2 6LR A Links toward ER 2 Links toward ER 1 6LoWPAN Router (6LR) Edge Router (ER) 6LR A (a) Well-balanced traffic flow (b) Imbalanced traffic flow Overloaded ER6LoWPAN 6LoWPAN GW MR Level: 0 Level: 1 Level: 2
  • 36. © Auto-ID Lab Korea / KAIST Slide 36  The Internet of Things reflects physical world  Physical world is dynamic world Global Time Synchronization
  • 37. © Auto-ID Lab Korea / KAIST Slide 37  6LNTP: 6LoWPAN Network Time Protocol – A Global Time Synchronization protocol for IP-WSN – Server-Client Time Sync Model – Multi-hop time synchronization – Root delay is accumulated and forwarded by intermediate nodes Global Time Synchronization Internet of Things Reference Time
  • 38. © Auto-ID Lab Korea / KAIST Slide 38  Browsing Architecture with HTML5 – Presentation server Manages Rich Interface comprised of HTML, CSS, and muilti-media files – JavaScript posts a message to obtain sensor data – HTML5 CDM solves the “Same origin policy”  allows application code from presentation server to request data to sensor node, which is in different domain. – Web server and CoAP server embedded in a sensor node (a thing in IoT) Web Browsing Architecture with HTML5
  • 39. © Auto-ID Lab Korea / KAIST Slide 39 Security IoT(Internet Of Things) Every Things are connected Every information can be stolen???  CoAP over DTLS – Datagram Transport Layer Security  TLS is a Security Protocol for byte-stream oriented protocol  TLS cannot be used directly in datagram environments – To make only the minimal changes to TLS required to fix this problem Attacker Message Forgery Tampering Eavesdropping Transport Layer (UDP) DTLS Record Protocol DTLS Handshake Protocol DTLS Alert Protocol ChangeCipherSpe c Protocol CoAP DTLS
  • 40. © Auto-ID Lab Korea / KAIST Slide 40  SNAIL Platform over Bluetooth LE – Devices such as mobile phones, notebooks, tablets and other handheld computing devices which will include Bluetooth LE. – An example of a use case for a Bluetooth LE accessory is a heart rate monitor that sends data via the mobile phone to a server on the Internet. SNAIL over Bluetooth LE Internet BLE Service App Traditional Bluetooth Low Energy IPv6 over Bluetooth Low Energy End-to-End Communication Cloud Computing
  • 41. © Auto-ID Lab Korea / KAIST Slide 41 Demo Video
  • 42. © Auto-ID Lab Korea / KAIST Slide 42 SNAIL Node H/W Platform
  • 43. © Auto-ID Lab Korea / KAIST Slide 43 Dual-mode Gateway H/W Platform  A New Type of SNAIL Gateway which supports dual wireless access points for WiFi and 6LoWPAN – Support both IEEE 802.11 b/g/n based WiFi AP and IP-WSN gateway – Implemented on the OpenWRT which is a GNU/Linux based firmware program for embedded devices
  • 44. © Auto-ID Lab Korea / KAIST Slide 44 SNAIL Adaptor H/W Platform  A New Type of IP-WSN Gateway which supports easy setup and easy deployment of SNAIL networks in home / office – SNAIL adaptor is connected to the Internet through a common access points or routers. – No modification & no custom firmware are required – Implemented on the Raspberry Pi
  • 45. © Auto-ID Lab Korea / KAIST Slide 45  Off-the-Shelf Product for BLE platform – TI CC2541 SoC : 2.4-GHz Bluetooth® low energy and Proprietary System- on-Chip – Flash : 128KB – RAM : 8KB – Data Rate: 2000 kbps SNAIL Bluetooth LE H/W Platform  Google Nexus 5 for Mobile SNAIL Gateway – 6LoWPAN over Android ble – Mobile Broadband for Internet Connection
  • 46. © Auto-ID Lab Korea / KAIST Slide 46 SNAIL S/W Stack CO2 Sensor Humidity & Temperture Sensor Temperture Sensor 3-axis accelerometer (upgradable) 2-axis Analog Giro MCU MSP430F5438 RF transceiver CC2520 Relay RS232 USB-to-Serial JTAG SNAIL GW (Buffalo WZR-HP-G300NH) PAN Coordinator PAN Coordinator SNAIL GW (Raspberry Pi model B) TCP/IP NET Layer SNAILNetLayer SNAILNetServices IEEE 802.15.4 PHY/MAC Link Status Manager Mobility Management lwIPv6 Movement Detection Handoff Management Location Management Load Balancing Pkt Forwarder One-hop Neighbor Table Virtual Level Manager TimeSync. Neighbor DiscoverylwICMPv6 lwNEMOlwMIPv6 Route-over Routing (RPL) TRN Layer lwTCP lwUDP Applications APP Layer lw Web Server (HTTP) CoAP Server lwSSL Default Page TCP/IP SNAILNetLayer SNAILNetServices Link Status Manager Mobility Management Movement Detection Handoff Management Location Management Load Balancing Pkt Forwarder Virtual Level Manager TimeSync. Applications APP Layer Web Server (HTTP) HTML5 WebSocket Proxy -WSCoAP Daemon SSL TCP/IP TUN/TAP 6in46to4NET Layer IPv6 Neighbor DiscoveryICMPv6 NEMOMIPv6 Route-over Routing (RPL) TRN Layer TCP UDP Ethernet/WiFi SNAIL Conf. Interface IPAdaptation Autoconfiguration Bootstrapping Header Compression Fragmenation/Reassembly Node Registration Mesh-under Routing IPAdaptation Autoconfiguration Bootstrapping Header Compression Fragmenation/Reassembly Node Registration Mesh-under Routing Bluetooth Low Energy IEEE 802.15.4 PHY/MAC Bluetooth Low Energy DTLS
  • 47. © Auto-ID Lab Korea / KAIST Slide 47 Q / A