Contenu connexe Similaire à The Road to Internet of Things (20) Plus de Daeyoung Kim (20) The Road to Internet of Things1. Jun. 25, 2014
Auto-ID Labs, KAIST
Dept. of Computer Science, KAIST
The Road to Internet of Things
Daeyoung Kim
Director of Auto-ID Labs, KAIST
kimd@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
(CASE I) Healthcare Application
- KAIST Dr. M Project
Health
Monitoring Medical Assistance
DrM Database
2013
2012
2011
Real-time Monitoring Data
Historical Data
DrM Database
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
Sensors
Communications, IoT Platform
Analysis
Prediction
Discover
Knowledge
FDA/GS1 UDI
3. © Auto-ID Lab Korea / KAIST
Slide 3
(CASE II ) Smart Agriculture and Food Safety
- Food Traceability System (Now)
4. © Auto-ID Lab Korea / KAIST
Slide 4
(CASE II ) Smart Agriculture and Food Safety
- Food Traceability System (Now)
5. © Auto-ID Lab Korea / KAIST
Slide 5
[1] Track & Tracing & Recall [2] Smart Agriculture (Sensors & Actuators)
[3] Global Access
[4] Processed
Foods [5] Smart Services &
BigData
(CASE II ) Smart Agriculture and Food Safety
- Food Traceability System (Future)
6. © Auto-ID Lab Korea / KAIST
Slide 6
Future Internet ?
New Internet Society
7. © Auto-ID Lab Korea / KAIST
Slide 7
2013 Hype Cycle for Emerging
Technologies
8. © Auto-ID Lab Korea / KAIST
Slide 8
Market Prediction
IDC forecasts 15 billion devices by the year
2015"
ABI Research’s study, “Wireless Sensor Networks,” analyzes
IEEE 802.15.4 and which standards, such as ZigBee, Wireless
HART, and ISA100.11a, will influence and drive the market, as
well as emerging technology and competitive solutions such as
Z-Wave, 6LoWPAN, Bluetooth Smart, and Low Power Wi-Fi.
850 Million IEEE 802.15.4 Chipsets to
Ship in 2016, Despite Strong
Competition from Bluetooth
9. © Auto-ID Lab Korea / KAIST
Slide 9
More than 80 % of decision makers in worldwide companies plan to
implement an IoT solution and 15% already have it.
Source: A commissioned study conducted by Forrester
Consulting on behalf of Zebra Technologies, June 2012
Surveying 646 global IT companies
10. © Auto-ID Lab Korea / KAIST
Slide 10
Expecting new Big players
Internet of Things
Human
Information
Thing
Information
Context-
aware
Services
- / :
- :
Internet of Things
- / : ,
- : ,
11. © Auto-ID Lab Korea / KAIST
Slide 11
Internet of Things
– Which is right direction?
12. © Auto-ID Lab Korea / KAIST
Slide 12
Internet of Things
– Which is right direction?
13. © Auto-ID Lab Korea / KAIST
Slide 13
Internet of Things
– Which is right direction?
14. © Auto-ID Lab Korea / KAIST
Slide 14
The Road to Internet of Things
Positioning Baseline Infrastructure
15. © Auto-ID Lab Korea / KAIST
Slide 15
GS1 Philosophy and Internet of Things
Humans and things
17. © Auto-ID Lab Korea / KAIST
Slide 17
Home of Internet of Things
GS1 & Auto-ID Labs
In 1999, the Internet of Things" was
first coined by Kevin Ashton who
cofounded the Auto-ID Center at
the MIT
Business Processes
and Applications
Software and Network
Hardware
18. © Auto-ID Lab Korea / KAIST
Slide 18
GS1 Member Organizations
20. © Auto-ID Lab Korea / KAIST
Slide 20
Regulation EU No 1169/2011
Food Information Regulation
21. © Auto-ID Lab Korea / KAIST
Slide 21
Food Safety Modernization Act (FSMA)
Food Safety Modernization Act(FSMA)
was signed on January 4, 2011and aims
to ensure the U.S. food supply is safe by
shifting the focus from responding to
contamination to preventing it.
http://www.fda.gov/Food/GuidanceRegulation/FSMA/ucm247546.htm
Foodborne illness is a significant
burden
About 48 million (1 in 6
Americans) get sick each
year
128,000 are hospitalized
3,000 die
22. © Auto-ID Lab Korea / KAIST
Slide 22
GS1 – UDI Code for Medical Devices
23. © Auto-ID Lab Korea / KAIST
Slide 23
Toward GS1 Internet of Things Platform
We will cover bellows, but not limited
Passive Things Active Things
Wireless Sensors/Actuators
Smart Devices
Consumer Electronics
Knowledge
24. © Auto-ID Lab Korea / KAIST
Slide 24
Internet of Things Conceptual Architecture
Future IT Eco-System
Human
Information
Thing
Information
Context-
aware
Services
Social Network Service
M2M networking of
Home Devices
Internet Browsing
Entertainment
(Multimedia & Game)
Home Surveillance
Augmented Reality
Big Data
Analysis
Cloud
Computing
Internet
of Things
Cloud Computing
Internet of Things
User log, Business
activity logs, etc.
Internet contents,
SNS, etc.
Everyday objects Multimedia (video,
audio), etc.
Social Network
Service for IoT
Three Musketeers; One for All, and All for One
25. © Auto-ID Lab Korea / KAIST
Slide 25
GS1 Standards &
Internet of Things Research
Based on GS1 Philosophy and
Technology at Auto-ID Lab KAIST
Oliot, Snail, Seahaven, Lilliput
IoTMaaS, GPUCLOUD, CRADHN
Food SCM and Safety System Project,
Dr. M Project, SoC Management System Project
26. © Auto-ID Lab Korea / KAIST
Slide 26
Oliot stems from GS1/EPCglobal Standards
(Open Language for Internet of Things)
27. © Auto-ID Lab Korea / KAIST
Slide 27
Object Name Service for Internet of
Things
Manual Service
Object Name Service
(ONS)
manual
html
epcis
…
28. © Auto-ID Lab Korea / KAIST
Slide 28
ONS 2.0 Architecture
ONS Application
GS1 ID AUS
ONS Client
FQDN NAPTR
Recursive
Name Server
EPCIS Server
ONS Peer Roots
(1)
(2)
(3)
(4)
(5) (6)
(7)
(8)
Federated ONS Architecture
ONS Query response
ONS Query for ONS Query Responses for the domain name
ONS Query Response contains a set of Naming Authority PoinTeR (NAPTR) Records
ONS Query
0.0.6.2.2.3.1.4.1.4.1.6.0.gtin.gs1.id.onsepc.com
29. © Auto-ID Lab Korea / KAIST
Slide 29
Globally Federated ONS Peer Roots
Pilot Testbed Plan for Federated ONS
Korea
JapanChina
Taiwan
Australia
USA
Brazil
Switzerland
England
Sunchon
Univ.
GS1 Korea
Samsung
KAIST
Local ONS Name Servers
onsepc.kr
30. © Auto-ID Lab Korea / KAIST
Slide 30
EPCIS (EPC Information Service)
Internet of Things Global Data Repository
30
RFID Reader
& Antenna
Barcode
Reader
ALE – Event Capturing
Everyday
Object
EPCIS – Visibility Event Data
TDS – Unification of GS1 Codes
Attaching
EPC Tag
Attaching
Bar Code
Capturing Interface
Query Interface
Business Apps.
31. © Auto-ID Lab Korea / KAIST
Slide 31
Fosstrak Open Source for
GS1/EPCglobal Framework (2007)
https://code.google.com/p/fosstrak/
32. © Auto-ID Lab Korea / KAIST
Slide 32
Oliot (Spin-off project from Fosstrak)
(Open Language for Internet of Things)
• Smart Thing Information Service
(STIS) since 2005, 2011
– Expand GS1 EPCglobal Network to
integrate various sensor network
protocols
– Successor of EPC Sensor Network
– ZigBee, 6LoWPAN/CoAP/Obix
integration
– Complex Event Processing, etc.
Oliot will integrate EPC Sensor Network and STIS together with
other protocols like Alljoyn, lwM2M, etc. and released later
33. © Auto-ID Lab Korea / KAIST
Slide 33
Oliot
(Open Language for Internet of Things)
• GS1 EPCglobal Network on the Cloud
for Groceries Trace Framework since 2013
– Complete Implementation of GS1
EPCglobal Network
– EPCIS Enhanced with NOSQL DB
– Cloud Support
– ELFIN: Enhanced LLRP- enabling
Framework for the INternet of Things
– Geo-discovery Service
– ONS 2.0.1 implemented
– Sponsored by Samsung
34. © Auto-ID Lab Korea / KAIST
Slide 34
What is Oliot?
[transparent]
[white]
35. © Auto-ID Lab Korea / KAIST
Slide 35
Oliot Open Source Project and Community
(release on July 7, 2014)
Passive Tags
(e.g., passive
tags, barcode)
Sensor & Actuator Networks
(e.g., ZigBee, 6LoWPAN, Mobile phone, BLE,
AllJoyn, lwM2M etc.)
Active Tags (e.g.,
Wireless ID and Sensor
Networks)
RFID Middleware
LLRP LLRP Sensor & actuator protocols Sensor & actuator protocols
Domain-specific capturing application
Domain-specific accessing applications
Sensor Interface
Sensor interface
EPC Information Service
(static and dynamic information)
ALE
Actuation Interface
Sensor & Actuator Middleware
Object
Name
Service
Discovery
Service
ZigBee
6LoWPAN/
CoAP
MQTT
Web
service-*
REST
Other
Comm.
RFID stream processing
Logical RFID
reader
Reader
Management
Sensor stream
processing
Sensor & actuator
Management
ID-Sensor stream
processing
July 7 2014 – oliot 1.0 (latest
implementation of EPCglobal
framework, run on any cloud
and supporting mysql and
cassandra, upgrade of
Fosstrak)
4Q 2014 – oliot 1.1 (provide
EPCIS 1.1, strengthened to
support GS1 keys, food
industry)
2015 – oliot 2.0 (support
internet of things, merging
auto-id lab, KAIST’s Epc
sensor network, STIS ,
MQTT, lwM2M, Alljoyn, and
more)
37. © Auto-ID Lab Korea / KAIST
Slide 37
IoT Connectivity –
SNAIL(Sensor Networks for All IP World)
Project Since 2007
Internet of Things
SNAIL Border Router (6LBR)
SNAIL Node (6LN)
SNAIL Node (6LN)
SNAIL Node (6LN)
SNAIL Node (6LN)
IEEE 802.15.4
Btle
IEEE 802.15.4
Btle
Entertainment & Social Net. ServiceDevice Browsing & Mashup
Big Data AnalysisUser Experience with IoT Service
• SNAIL (Sensor Networks for an All-IP worLd)
• an IP-based Wireless Sensor Networks platform
• Supported Protocols
• Interoperability between IPv4/v6 domains and the IEEE 802.15.4
• Lightweight IPv6, ICMPv6, MIPv6, NEMO, UDP, TCP, SSL
• Dual-Mode gateway for WiFi AP and IP-WSN edge router
• CoAP, HTML5, Web browsing (HTTP/TCP)
• Mesh routing in adaptation layer, Addressing
• DTLS/BLE ongoing
38. © Auto-ID Lab Korea / KAIST
Slide 38
IoT Connectivity –
SNAIL(Sensor Networks for All IP World)
Project Since 2007
39. © Auto-ID Lab Korea / KAIST
Slide 39
Web-based Visualization/WOT PAAS
• Smart devices and consumer electronics are
equipped with web/CoAP servers that can response
directly to requests from the Internet
• Presentation Cloud provides rich web contents to
support those embedded web servers
• Sensing data and Actuation commands/results
are retrieved directly from web browser and display
on top of rich web interface, either in numbers or in
graphs (HTML5)
No app. Download
Any medical devices and
Sensors either old or new
40. © Auto-ID Lab Korea / KAIST
Slide 40
Seahaven - Visual Sensor Networks
Platform
41. © Auto-ID Lab Korea / KAIST
Slide 41
Seahaven - Visual Sensor Networks
Platform
42. © Auto-ID Lab Korea / KAIST
Slide 42
IoTMaaS – IoT Mashup as a Service Cloud
• IoT Mashup as a Service Cloud
Low
Traffic
Thing
Selection
Processing
Logic
Selection
Computation
Resource
Selection
43. © Auto-ID Lab Korea / KAIST
Slide 43
Lilliput – IoT Social Network Service
Two Space Reflection Manager
Online Social Networks
IoT
Social Graph
Lilliput APIs
LilliputArchitecture
IoT
Social Model
IoT Platforms
Application
Application
Application
Real world context
Metadata, etc
Smart Thing
Personal profiles
social relationships, etc
Web Service Interface
Graph BuilderElement Extractor
Querying
Manager
Access Controller
Thing Service
Invoker
Service Invocation
e.g. Air-conditioning
Publishing message
Updating relationships
Graph Utilization Manager
Security Manager
Lilliput Reflection Manager
OSN Publisher
IoT-Social Graph Manager
Modification
Manager
xAcceptable Request Unacceptable Request
Reasoning
Manager Rules
Smart Thing
Service Manager
ExternalComponents
Entity Manager
Relationship Manager
Sync. Manager
Query Engine
Reasoning Engine
Notification
Receiver
Chg. Notif. Manager
• Lilliput – IOT SNS
• Sorcerer’s Book – Demonstrating using IoT SNS Application, Lilliput API
Lilliput Architecture
Sorcerer’s Book
44. © Auto-ID Lab Korea / KAIST
Slide 44
Smart Agriculture and Food Safety
Systems Pilot Project
45. © Auto-ID Lab Korea / KAIST
Slide 45
Oliot Open Source & Community Project
(release on July 7, 2014, http://oliot.org)
We are looking for collaborators:
- developing open sources together such as GS1 source, GS1 digital,
Alljoyn, oneM2M, SAMI, Apple Healthkit/Homekit, MQTT, etc.
- companies who do business with our oliot project
- architecting IoT world including food SCM and safety systems, health
care/medicare, retail systems, and etc.
http://oliot.org