SlideShare a Scribd company logo
1 of 63
Download to read offline
Oliot (Open Language for 
Internet of Things) 
Open Source Project 
Daeyoung Kim 
Director of Auto-ID Labs, KAIST 
Sep. 17, 2014 
Auto-ID Labs, KAIST 
Dept. of Computer Science, KAIST 
• kimd@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 
Oliot is looking at … positioning at …
© Auto-ID Lab Korea / KAIST 
Slide 3 
History of the IoT 
http://postscapes.com/internet-of-things-history
© Auto-ID Lab Korea / KAIST 
Slide 4 
http://postscapes.com/internet-of-things-history 
History of the IoT
© Auto-ID Lab Korea / KAIST 
Slide 5 
Auto-ID Labs 
Business Processes 
and Applications 
Software and Network 
Hardware 
http://autoidlabs.org
© Auto-ID Lab Korea / KAIST 
Slide 6 
GS1 (Global Standard One) 
- strong partnership with Auto-ID Labs 
CTO, GS1 (2012 - ) 
Former CEO of 
W3C, 
WWW Foundation 
SCM to Web and 
Consumers 
http://gs1.org
© Auto-ID Lab Korea / KAIST 
Slide 7 
Why GS1 based IoT platform is necessary? 
“My experiences and what I learnt from” 
“Auto-ID Labs, KAIST and GS1’s Approach 
toward Internet of Things?”
© Auto-ID Lab Korea / KAIST 
Slide 8 
My Experiences in Wireless Sensor Networks: 
Military Surveillance and Reconnaissance (2008)
© Auto-ID Lab Korea / KAIST 
Slide 9 
My Experiences in Wireless Sensor Networks: 
Parking Guidance System (2009)
© Auto-ID Lab Korea / KAIST 
Slide 10 
All my experiences say 
“Integration” + “Interoperability” 
Microscopic Weather Monitoring 
(2005-2006) 
HANLA Mountain Peak 
National Park 
Guard Office Jeju University 
Seoul 
Jeju 
Gwangju Pusan 
Daegu 
Daejeon 
Suwon 
ICU 
Control 
Centre 
KOREN 
WSN Deployment 
Jejju IIslland 
Display Sensor Information Display Video Streaming 
ICU Computer 
Centre 
KOREN router 
IPv6 Switch 
To 
Internet 
Display Server 1 
Display Server 2 
Web 
Server 
Main 
Server 
Sensor Nodes 
447Mhz / 
910Mhz 
Sensor Sub-Network 
Sensor 
Sub-networks 
National Park 
Guard Office 
Peak 
Mountain 
Hostel 
SN Sub-Base 
Stations 
Sub-Base 
Station 
Camera 
Climber’s Path 
PCS Base 
Station 
1st Year:1.6 GHz 
CDMA 
KTF wired 
Network 
To ICU 
(KOREN) 
Ipv6 
(Fiber) 
Jeju University 
To Jeju 
University 
(KOREN) 
HALLA Mountain 
ICU Control Center 
IPv6 Tunneling 
Server 
Main Base 
Station 
Internet 
KTF Internet 
Gateway 
2nd Year: KOREN Optical Cable 
Greenhouse Monitoring (2005) Fire Monitoring (2006) 
Sensor nodSe/ N-1 
S/N-2 
S/N-3 
S/N-5 S/N-4 
S/N-6 
S/N-7 
Flood Monitoring / 
Disaster Management (2007) 
School Zone / ITS Applications 
(2008-2009) 
Defense / Army 
Surveillance(2008-2009)
© Auto-ID Lab Korea / KAIST 
Slide 11 
How to build Internet of Things Platform? 
(Integration/Interoperability at its heart)
© Auto-ID Lab Korea / KAIST 
Slide 12 
Internet of Things 
– Which is right direction?
© Auto-ID Lab Korea / KAIST 
Slide 13 
Internet of Things 
– Which is right direction?
© Auto-ID Lab Korea / KAIST 
Slide 14 
Internet of Things 
– Which is right direction?
© Auto-ID Lab Korea / KAIST 
Slide 15 
The Road to Internet of Things 
Positioning Baseline Infrastructure
© Auto-ID Lab Korea / KAIST 
Slide 16 
Hope that GS1 in Rome
© Auto-ID Lab Korea / KAIST 
Slide 17 
GS1 Philosophy and Internet of Things 
Humans and things
© Auto-ID Lab Korea / KAIST 
Slide 18 
GS1 a long time ago …
© Auto-ID Lab Korea / KAIST 
Slide 19 
GS1 Member Organizations
© Auto-ID Lab Korea / KAIST 
Slide 20 
GS1 - Essentials
© Auto-ID Lab Korea / KAIST 
Slide 21 
Regulation EU No 1169/2011 
Food Information Regulation
© Auto-ID Lab Korea / KAIST 
Slide 22 
• 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 
• Foodborne illness is a significant 
burden 
• About 48 million (1 in 6 Americans) get 
sick each year 
• 128,000 are hospitalized 
• 3,000 die 
Food Safety Modernization Act (FSMA) 
http://www.fda.gov/Food/GuidanceRegulation/FSMA/ucm247546.htm
© Auto-ID Lab Korea / KAIST 
Slide 23 
GS1 – UDI Code for Medical Devices
© Auto-ID Lab Korea / KAIST 
Slide 24 
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
© Auto-ID Lab Korea / KAIST 
Slide 25 
Internet of Things Conceptual Architecture 
Oliot’s Model 
• Three Musketeers; One for All, and All for One 
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
© Auto-ID Lab Korea / KAIST 
Slide 26 
Identification: 
Key for Interoperability and integration 
How to reach a single instance? 
How to name all of them? 
Outnumbered? 
Global access! 
Heterogeneity Ambiguity
© Auto-ID Lab Korea / KAIST 
Slide 27 
GS1/EPCglobal Standards 
which Oliot stems from 
• Current GS1 SYSTEM OF STANDARDS
© Auto-ID Lab Korea / KAIST 
Slide 28 
GS1/EPCglobal Standards 
which Oliot stems from 
• Integrating Data Carriers (IoT devices) to Business (IoT) Applications 
• Enabled by code systems 
• Global Product Classification (GPC) 
• GS1 Keys 
• Electronic Product Code (EPC)
© Auto-ID Lab Korea / KAIST 
Slide 29 
GS1/EPCglobal Standards 
GS1 Keys 
• GS1 Identification Keys 
• URI-convertible ID (GTIN, GLN, SSCC, GRAI, etc) 
• e.g., urn:epc:id:sgtin:0614141.112345.400 
Digital Coupon Management 
(Serialized) Global Coupon Number (SGCN) 
Component / Part Management 
Component / Part Identifier (CPID)
© Auto-ID Lab Korea / KAIST 
Slide 30 
GS1/EPCglobal Standards 
GS1 Keys 
• GLN, GTIN, and SSCC
© Auto-ID Lab Korea / KAIST 
Slide 31 
GS1/EPCglobal Standards 
GS1 Keys 
• GRAI (Global Returnable Asset Identifier) 
• used to identify returnable assets, re-usable packages, or transport equipment, such as a tray, pallet, or beer keg. 
• the asset being used for the purpose of tracking its location and return. 
• as part of a lease or rental system. 
• GIAI (Global Individual Asset Identifier) 
• e.g., office equipment, transport equipment, IT equipment, vehicles, etc. 
• GSRN (Global Service Relation Number) 
• e.g., club membership, loyalty programmes, a patient in a hospital, or employees 
ECG measurement device (GRAI) Membership ID (GSRN) 
Patient ID in hospital 
Surgical tools (GIAI) (GSRN)
© Auto-ID Lab Korea / KAIST 
Slide 32 
GS1/EPCglobal Standards 
Global Product Classification (GPC) 
• Global Product Classification (GPC) 
• http://www.gs1.org/1/productssolutions/gdsn/gpc/browser/index.html
© Auto-ID Lab Korea / KAIST 
Slide 33 
GS1/EPCglobal Standards 
Application Identifier 
• Application Identifier (AI) 
• a two, three, or four digit numeric Prefix 
in front of the data 
• to tell what the data means
© Auto-ID Lab Korea / KAIST 
Slide 34 
GS1/EPCglobal Standards 
GS1 Keys 
• Digital Coupon Management (Global Coupon Number)
© Auto-ID Lab Korea / KAIST 
Slide 35 
GS1/EPCglobal Standards 
GS1 Keys 
• The Component / Part Identifier (CPID) 
• enables companies to identify components and parts, typically where 
an Original Equipment Manufacturer (OEM) defines the 
specifications of a component or part that is part of its final product
© Auto-ID Lab Korea / KAIST 
Slide 36 
GS1/EPCglobal Standards 
Electronic Product Code (EPC) 
• EPC 
• universal identifier that provides a unique identity for any physical 
object
© Auto-ID Lab Korea / KAIST 
Slide 37 
GS1/EPCglobal Standards 
GS1/EPCglobal Architectural Framework
© Auto-ID Lab Korea / KAIST 
Slide 38 
GS1/EPCglobal Standards 
GS1/EPCglobal Architectural Framework 
Identification 
& sensing 
Data filtering 
& grouping 
Data store and 
share 
Item Discovery & 
Information search 
GS1 Element String 
0180614141123458216789
© Auto-ID Lab Korea / KAIST 
Slide 39 
GS1/EPCglobal Standards 
GS1/EPCglobal Architectural Framework with Supply Chain Example 
• Electronic Product Code (EPC) and EPC networks 
Applications 
Manufacturer Distributor Retailer 
Product info. 
• Technical spec. 
• Warranty spec. 
• Instruction manual 
• etc. 
Product history 
• Genuine or Imitation 
• Freshness 
• Where this is from? 
• Etc. 
Manufacturer 
EPCIS server 
Product query 
Korea 
China Japan 
Taiwan 
Australia 
USA 
Brazil 
Switzerland 
England 
Object Name Service 
(ONS) Server 
ONS query 
EPC 
Information 
Service 
repository 
Filtering 
&Collection 
middleware 
Capturing Applications 
DS query 
Application 
Real-time feedback 
Smart 
RFID 
reader 
Discovery Service (DS)
© Auto-ID Lab Korea / KAIST 
Slide 40 
Eg.) Extending EPCIS (EPC Information Service) 
Internet of Things Global Data Repository 
Everyday 
Object 
TDS – Unification of GS1 Codes 
Attaching 
EPC Tag 
Attaching 
Bar Code 
RFID Reader 
& Antenna 
Barcode 
Reader 
ALE – Event Capturing 
EPCIS – Visibility Event Data 
Capturing Interface 
Query Interface 
Business Apps.
© Auto-ID Lab Korea / KAIST 
Slide 41 
Eg.) Extending EPCIS (EPC Information Service) 
Internet of Things Global Data Repository 
RFID Reader 
& Antenna 
Everyday 
Object 
EPCIS for IoT 
RFID 
Tag 
IoT Devices Support 
Environmental 
Sensor 
Medical Device Healthcare Device Smart Appliance 
Gateway Server Mobile Device 
Event 
Processing 
EPCIS Event Sensor Event, Medicare Event, …
© Auto-ID Lab Korea / KAIST 
Slide 42 
Eg.) Extending EPCIS (EPC Information Service) 
Internet of Things Global Data Repository 
• Extended Event for IoT in a case of Medical/Healthcare 
• Complying EPCglobal Standard 
• Supporting various sensor devices 
EEG 
Blood Pressure 
ECG 
Oxygen Glucometer Breathing 
Static/Medical Sensors 
Accelerometer 
Skin Response Temperature 
Mobile/Healthcare Sensors 
Wristband Headset 
Chestband Scale 
Oliot 
Distributed Storage 
Need! 
Extended Event 
with Extended Voc.
© Auto-ID Lab Korea / KAIST 
Slide 43 
• Open Language for IoT (Oliot) is 
an ID-based IoT framework. 
• Based on GS1 standard ID (e.g., 
URI-convertible GTIN) 
• Goal 
• Is to build a ID-based framework 
to identify, capture, control and 
share information about smart 
things 
Open Language for the Internet of Things 
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
© Auto-ID Lab Korea / KAIST 
Slide 44 
Oliot Scope 
Smart Things’ Control & Data Acquisition 
• Enabling searches for an item or a class of items that satisfies certain sensor values or 
attributes / crawling smart things data 
Δt 
Sensor stream Processing 
& actuation 
Distributed 
Storage 
Interacting with 
Smart Things 
Search & 
discovery 
Sensor tag (e.g., Intel WISP) 
e.g., cool juice 
A Patient with her states 
Actuators (e.g., 
appliances) 
A bridge with its states
© Auto-ID Lab Korea / KAIST 
Slide 45 
Oliot Scope 
Smart Things’ Control & Data Acquisition 
• RFID networks 
• Passive & active tags 
• Wireless Identification and Sensor Networks (WISN) 
• Active tag networks 
• Leverage features of Wireless mesh networks 
• Sensor and actuator networks 
• LLRP, CoAP/6LoWPAN, ZigBee, MQTT, etc. 
• Hopefully lwM2M, Alljoyn, Thread, Apple Home Kit. Etc. 
• LFIN is designed for 
RFID Reader 
Ant1 Ant2 Ant3 
Conventional RFID networks 
Wireless ID and sensor networks 
EPC 
EPC 
EPC 
EPC 
EPC 
EPC EPC 
EPC 
EPC 
Active 
tag EPC 
Barcode Mobilephone sensing 
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
© Auto-ID Lab Korea / KAIST 
Slide 46 
• RFID, sensor, and actuator adaptation 
• Stream processing 
Oliot Scope 
ID & sensor stream processing 
Δt 
Sensor stream Processing 
& actuation 
Distributed 
Storage 
Interacting with 
Smart Things 
Search & 
discovery 
Complexity of 
heterogeneity and 
network distribution 
Δt 
#1441 
Door 1 
Window 1 
Door 2 
Window 2 
RFID & sensor stream △ 
Heterogeneous 
sensors ▷
© Auto-ID Lab Korea / KAIST 
Slide 47 
• Object abstraction via Sensor & actuator device 
framework adaptation 
• RFID stream processing & interfaces 
• Filtering & Grouping 
• RFID data report & management 
• Sensor stream processing & interfaces 
• Heterogeneous sensor stream adaptation 
• Composite sensors streams 
Oliot Scope 
ID & sensor stream processing 
Event Stream 
filtering & grouping* 
Direct interaction 
Middleware Abstraction 
Complex event processing** 
*Source: http://www.cs.duke.edu/~kmoses/cps516/dstream.html 
**Source: http://www.12qw.ch/2013/10/streaminsight-cep-2-what-are-cep-and-streaminsight/ 
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
© Auto-ID Lab Korea / KAIST 
Slide 48 
Oliot Scope 
Smart Thing Information Services 
• Diverse types of information for (smart) things / sensor data, event data 
Δt 
Sensor stream Processing 
& actuation 
Distributed 
Storage 
Interacting with 
Smart Things 
Search & 
discovery 
*Source: http://www.sas.com/en_us/insights/big-data/data-visualization.html 
Data analysis 
Context extraction 
Visualization & Interpretation* 
Profile 
Historical data
© Auto-ID Lab Korea / KAIST 
Slide 49 
Oliot Scope 
Smart Thing Information Services 
• Historical events data storage 
• Time-series event data 
• ID, location, time, sensor values, etc. 
• Static master data storage 
• Master data for ID interpretation 
e.g., GLN id => location (x, y) and address 
• Data analysis and visualization 
• Offline learning with historical data 
Time series data Static Master data Data analysis & visualization 
Source: http://docs.oracle.com/cd/E13197_01/rfid/enterprise_server/docs20/epcis/master.html 
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
© Auto-ID Lab Korea / KAIST 
Slide 50 
Oliot Scope 
Object Name Service 
• Product and devices (i.e., Smart Things) Information 
Δt 
Sensor stream Processing 
& actuation 
Distributed 
Storage 
Interacting with 
Smart Things 
Search & 
discovery
© Auto-ID Lab Korea / KAIST 
Slide 51 
Oliot Scope 
Object Name Service 
Manual Service 
Object Name Service 
(ONS) 
manual 
html 
epcis 
… 
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
© Auto-ID Lab Korea / KAIST 
Slide 52 
Pilot Testbed Plan for Federated ONS 
Korea 
China Japan 
Taiwan 
Australia 
USA 
Brazil 
Switzerland 
England 
Sunchon 
Univ. 
GS1 Korea 
Samsung 
KAIST 
Local ONS Name Servers 
onsepc.kr 
Globally Federated ONS Peer Roots
© Auto-ID Lab Korea / KAIST 
Slide 53 
Oliot Scope 
Discovery Service 
• Search for product history 
• Search for retailer locations which sell the desired EPC products. 
Δt 
Sensor stream Processing 
& actuation 
Distributed 
Storage 
Interacting with 
Smart Things 
Search & 
discovery 
Supply chain 
1km 
Nearby product discovery
© Auto-ID Lab Korea / KAIST 
Slide 54 
Oliot Scope 
Discovery Service 
• Search for any smart things with ID 
• To search for items with given attribute information 
• Federated architecture for scalable discovery 
Discovery Service 
ONS 
Client 
EPCIS A EPCIS B EPCIS C 
Query DS 
address 
Use API 
Query location 
information 
Register location 
Information 
KAIST 
Discovery 
Service 
ONS 
Client 
Query for 
address of 
DS 
Address of 
DS 
My lost 
thing 
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
© Auto-ID Lab Korea / KAIST 
Slide 55 
Fosstrak Open Source for 
GS1/EPCglobal Framework (2007) 
https://code.google.com/p/fosstrak/
© Auto-ID Lab Korea / KAIST 
Slide 56 
• 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 (Spin-off project from Fosstrak) 
(Open Language for Internet of Things) 
Oliot will integrate EPC Sensor Network and STIS together with 
other protocols like Alljoyn, lwM2M, etc. and released later
© Auto-ID Lab Korea / KAIST 
Slide 57 
• 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-enablingFramework 
for the INternet 
of Things 
• Geo-discovery Service 
• ONS 2.0.1 implemented 
• Sponsored by Samsung 
Oliot 
(Open Language for Internet of Things)
© Auto-ID Lab Korea / KAIST 
Slide 58 
What Oliot stands for? 
[transparent] 
[white]
© Auto-ID Lab Korea / KAIST 
Slide 59 
Oliot Open Source & Community Project 
(released 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, 
Thread, etc. 
• companies who do business with our oliot 
project 
• architecting IoT world including food SCM 
and safety systems, healthcare/medicare, 
retail systems, and etc. 
http://oliot.org 
• July 7 2014 – oliot 1.0 (latest 
implementation of EPCglobal 
framework, run on any cloud and 
supporting mysql and cassandra) 
• 4Q 2014 – oliot 1.1 (provide EPCIS 
1.1, strengthened to support food 
industry) 
• 2015 – oliot 2.0 (support internet of 
things, merging auto-id lab, KAIST’s 
Epc sensor network, STIS and more)
© Auto-ID Lab Korea / KAIST 
Slide 60 
(CASE STUDY I) Healthcare Application 
- KAIST Dr. M Project 
2013 
2012 
2011 
Real-time Monitoring Data 
Historical Data 
DrM Database 
Bio Optic 
Sensor 
Healthcare 
Watch 
Blood 
Pressure 
stick-on 
Heart Rate Sensor 
Virus 
Monitoring 
FFoooott SSeennssoorr 
Smaarrtt Seennssoorrss 
EECCGG SSeennssoorr 
EEG 
biotelemetry 
stick-on 
Heart Rate Sensor 
Machine 
Learning 
Biig Annaallyyttiiccss Prediction 
Disease 
knowledge 
Sensors 
Communications, IoT Platform 
Analysis 
Prediction 
Discover 
Knowledge 
FDA/GS1 UDI 
Health 
Monitoring 
Medical Assistance
© Auto-ID Lab Korea / KAIST 
Slide 61 
(CASE STUDY II) Smart Agriculture and Food Safety 
Systems Pilot Project
© Auto-ID Lab Korea / KAIST 
Slide 62 
(CASE STUDY III) Bridge Management 
Object Naming Service (ONS) 
EPC Information Service(EPCIS) 
Filtering and Collection (F&C) 
2002:8ff8:6a89::8ff8:6a89 
2002:8ff8:6a6c::8ff8:6a6c 
2002:8ff8:6a87::8ff8:6a87 Data fusion 
Pattern 
recognition 
Machine 
learning 
Embedded Sensor Data
© Auto-ID Lab Korea / KAIST 
Slide 63 
Thank you!

More Related Content

What's hot

Soscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - finalSoscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - finalDaeyoung Kim
 
Internet of Things Platform for Open Process, Open Data, and Open Service
Internet of Things Platform for Open Process, Open Data, and Open ServiceInternet of Things Platform for Open Process, Open Data, and Open Service
Internet of Things Platform for Open Process, Open Data, and Open ServiceDaeyoung Kim
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017Ian Skerrett
 
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019Eclipse IoT
 
Embedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and BuildEmbedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and BuildLearn and Build
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Ian Skerrett
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersIan Skerrett
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]Ian Skerrett
 
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Eclipse IoT
 
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Jonathan Jeon
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open sourceST_World
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Eclipse IoT
 
Fdp uct industry4.0_talk
Fdp uct industry4.0_talkFdp uct industry4.0_talk
Fdp uct industry4.0_talkThe IOT Academy
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open SourceIan Skerrett
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Lviv Startup Club
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyIan Skerrett
 

What's hot (20)

GS1 Digital
GS1 DigitalGS1 Digital
GS1 Digital
 
Soscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - finalSoscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - final
 
Internet of Things Platform for Open Process, Open Data, and Open Service
Internet of Things Platform for Open Process, Open Data, and Open ServiceInternet of Things Platform for Open Process, Open Data, and Open Service
Internet of Things Platform for Open Process, Open Data, and Open Service
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
 
Embedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and BuildEmbedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and Build
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
 
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Fdp uct industry4.0_talk
Fdp uct industry4.0_talkFdp uct industry4.0_talk
Fdp uct industry4.0_talk
 
Io t internship
Io t internship Io t internship
Io t internship
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 

Viewers also liked

C:\Fakepath\Lg Supply Chain Management
C:\Fakepath\Lg Supply Chain ManagementC:\Fakepath\Lg Supply Chain Management
C:\Fakepath\Lg Supply Chain Managementnishi5
 
Supply Chain Management-Nike
Supply Chain Management-NikeSupply Chain Management-Nike
Supply Chain Management-NikeIhab Itani
 
календарь
календарькалендарь
календарьkillaruns
 
Non tech aman heer
Non tech aman heerNon tech aman heer
Non tech aman heerAmanHeer10
 
Presentation to MoMo London - February 2014
Presentation to MoMo London - February 2014Presentation to MoMo London - February 2014
Presentation to MoMo London - February 2014John Spindler
 
Content based instruction
Content   based   instructionContent   based   instruction
Content based instructionAli Miri
 
Moderator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10final
Moderator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10finalModerator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10final
Moderator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10finalStrategic Healthcare Solutions
 
Go to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-Hidayah
Go to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-HidayahGo to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-Hidayah
Go to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-HidayahTaufiq Akbar Sanusiputra
 
ьрплплбплр
ьрплплбплрьрплплбплр
ьрплплбплрleneth6
 
203385325 o-net-52-ปีการศึกษา-2551
203385325 o-net-52-ปีการศึกษา-2551203385325 o-net-52-ปีการศึกษา-2551
203385325 o-net-52-ปีการศึกษา-2551apichaya413
 
Chiussi_presentazione_AIIAD2012
Chiussi_presentazione_AIIAD2012Chiussi_presentazione_AIIAD2012
Chiussi_presentazione_AIIAD2012Sara Chiussi
 

Viewers also liked (20)

C:\Fakepath\Lg Supply Chain Management
C:\Fakepath\Lg Supply Chain ManagementC:\Fakepath\Lg Supply Chain Management
C:\Fakepath\Lg Supply Chain Management
 
Nike Supply Chain
Nike Supply ChainNike Supply Chain
Nike Supply Chain
 
Supply Chain Management-Nike
Supply Chain Management-NikeSupply Chain Management-Nike
Supply Chain Management-Nike
 
Samsung ppt
Samsung pptSamsung ppt
Samsung ppt
 
Ss 5 design_trust
Ss 5 design_trustSs 5 design_trust
Ss 5 design_trust
 
календарь
календарькалендарь
календарь
 
Motion och rekreation
Motion och rekreationMotion och rekreation
Motion och rekreation
 
Non tech aman heer
Non tech aman heerNon tech aman heer
Non tech aman heer
 
Musika
MusikaMusika
Musika
 
Presentation to MoMo London - February 2014
Presentation to MoMo London - February 2014Presentation to MoMo London - February 2014
Presentation to MoMo London - February 2014
 
Content based instruction
Content   based   instructionContent   based   instruction
Content based instruction
 
Moderator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10final
Moderator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10finalModerator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10final
Moderator_EHR Panel: Thurs ct health tech forum 2011_shs_05.19.11.10final
 
John conventions
John conventionsJohn conventions
John conventions
 
Lachlan - LTS12
Lachlan - LTS12Lachlan - LTS12
Lachlan - LTS12
 
Go to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-Hidayah
Go to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-HidayahGo to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-Hidayah
Go to campus 2014-Ikatan Keluarga Besar Alumni Ponpes Modern Al-Hidayah
 
ьрплплбплр
ьрплплбплрьрплплбплр
ьрплплбплр
 
203385325 o-net-52-ปีการศึกษา-2551
203385325 o-net-52-ปีการศึกษา-2551203385325 o-net-52-ปีการศึกษา-2551
203385325 o-net-52-ปีการศึกษา-2551
 
Cast Iron for Eloqua
Cast Iron for EloquaCast Iron for Eloqua
Cast Iron for Eloqua
 
John institution q
John institution qJohn institution q
John institution q
 
Chiussi_presentazione_AIIAD2012
Chiussi_presentazione_AIIAD2012Chiussi_presentazione_AIIAD2012
Chiussi_presentazione_AIIAD2012
 

Similar to Oliot samsung-daeyoungkim-kaist wide-version-final

Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaistIot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaistDaeyoung Kim
 
GS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project OverviewGS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project OverviewDaeyoung 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
 
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...Daeyoung 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
 
Eu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistEu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistDaeyoung Kim
 
Introduction to KAIST GCC
Introduction to KAIST GCCIntroduction to KAIST GCC
Introduction to KAIST GCCRiri Kusumarani
 
02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdfChien Huang Chang
 
Medical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the CloudMedical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the CloudKPIT
 
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...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
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015Eduardo Pelegri-Llopart
 
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoungThree mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoungDaeyoung Kim
 
Itu telecom-world-2017-autoidlabs-kaist-consortium
Itu telecom-world-2017-autoidlabs-kaist-consortiumItu telecom-world-2017-autoidlabs-kaist-consortium
Itu telecom-world-2017-autoidlabs-kaist-consortiumDaeyoung Kim
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart BeatBalwinder Kaur
 
Discrete MFG IoT Factory of the Future
Discrete MFG IoT Factory of the FutureDiscrete MFG IoT Factory of the Future
Discrete MFG IoT Factory of the FutureMainstay
 

Similar to Oliot samsung-daeyoungkim-kaist wide-version-final (20)

Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaistIot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
 
GS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project OverviewGS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project Overview
 
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...
 
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
 
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
 
Eu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistEu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaist
 
Introduction to KAIST GCC
Introduction to KAIST GCCIntroduction to KAIST GCC
Introduction to KAIST GCC
 
test
testtest
test
 
Union Community Company Profile
Union Community Company ProfileUnion Community Company Profile
Union Community Company Profile
 
02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf
 
Medical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the CloudMedical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the Cloud
 
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...
 
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)
 
Authentication Methods: Shibboleth
Authentication Methods: ShibbolethAuthentication Methods: Shibboleth
Authentication Methods: Shibboleth
 
New resume 2years exp
New resume 2years expNew resume 2years exp
New resume 2years exp
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoungThree mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
 
Itu telecom-world-2017-autoidlabs-kaist-consortium
Itu telecom-world-2017-autoidlabs-kaist-consortiumItu telecom-world-2017-autoidlabs-kaist-consortium
Itu telecom-world-2017-autoidlabs-kaist-consortium
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
Discrete MFG IoT Factory of the Future
Discrete MFG IoT Factory of the FutureDiscrete MFG IoT Factory of the Future
Discrete MFG IoT Factory of the Future
 

More from 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
 
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
 
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 in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesDaeyoung Kim
 
Soscon2019 oliot-auto-id-labs-kaist
Soscon2019 oliot-auto-id-labs-kaistSoscon2019 oliot-auto-id-labs-kaist
Soscon2019 oliot-auto-id-labs-kaistDaeyoung Kim
 
Lh iot-bigdata-20181023
Lh iot-bigdata-20181023Lh iot-bigdata-20181023
Lh iot-bigdata-20181023Daeyoung Kim
 
GS1 Railway - Internet of Trains
GS1 Railway - Internet of TrainsGS1 Railway - Internet of Trains
GS1 Railway - Internet of TrainsDaeyoung Kim
 

More from 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
 
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)
 
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 in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart Cities
 
Soscon2019 oliot-auto-id-labs-kaist
Soscon2019 oliot-auto-id-labs-kaistSoscon2019 oliot-auto-id-labs-kaist
Soscon2019 oliot-auto-id-labs-kaist
 
Lh iot-bigdata-20181023
Lh iot-bigdata-20181023Lh iot-bigdata-20181023
Lh iot-bigdata-20181023
 
GS1 Railway - Internet of Trains
GS1 Railway - Internet of TrainsGS1 Railway - Internet of Trains
GS1 Railway - Internet of Trains
 

Recently uploaded

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

Oliot samsung-daeyoungkim-kaist wide-version-final

  • 1. Oliot (Open Language for Internet of Things) Open Source Project Daeyoung Kim Director of Auto-ID Labs, KAIST Sep. 17, 2014 Auto-ID Labs, KAIST Dept. of Computer Science, 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 Oliot is looking at … positioning at …
  • 3. © Auto-ID Lab Korea / KAIST Slide 3 History of the IoT http://postscapes.com/internet-of-things-history
  • 4. © Auto-ID Lab Korea / KAIST Slide 4 http://postscapes.com/internet-of-things-history History of the IoT
  • 5. © Auto-ID Lab Korea / KAIST Slide 5 Auto-ID Labs Business Processes and Applications Software and Network Hardware http://autoidlabs.org
  • 6. © Auto-ID Lab Korea / KAIST Slide 6 GS1 (Global Standard One) - strong partnership with Auto-ID Labs CTO, GS1 (2012 - ) Former CEO of W3C, WWW Foundation SCM to Web and Consumers http://gs1.org
  • 7. © Auto-ID Lab Korea / KAIST Slide 7 Why GS1 based IoT platform is necessary? “My experiences and what I learnt from” “Auto-ID Labs, KAIST and GS1’s Approach toward Internet of Things?”
  • 8. © Auto-ID Lab Korea / KAIST Slide 8 My Experiences in Wireless Sensor Networks: Military Surveillance and Reconnaissance (2008)
  • 9. © Auto-ID Lab Korea / KAIST Slide 9 My Experiences in Wireless Sensor Networks: Parking Guidance System (2009)
  • 10. © Auto-ID Lab Korea / KAIST Slide 10 All my experiences say “Integration” + “Interoperability” Microscopic Weather Monitoring (2005-2006) HANLA Mountain Peak National Park Guard Office Jeju University Seoul Jeju Gwangju Pusan Daegu Daejeon Suwon ICU Control Centre KOREN WSN Deployment Jejju IIslland Display Sensor Information Display Video Streaming ICU Computer Centre KOREN router IPv6 Switch To Internet Display Server 1 Display Server 2 Web Server Main Server Sensor Nodes 447Mhz / 910Mhz Sensor Sub-Network Sensor Sub-networks National Park Guard Office Peak Mountain Hostel SN Sub-Base Stations Sub-Base Station Camera Climber’s Path PCS Base Station 1st Year:1.6 GHz CDMA KTF wired Network To ICU (KOREN) Ipv6 (Fiber) Jeju University To Jeju University (KOREN) HALLA Mountain ICU Control Center IPv6 Tunneling Server Main Base Station Internet KTF Internet Gateway 2nd Year: KOREN Optical Cable Greenhouse Monitoring (2005) Fire Monitoring (2006) Sensor nodSe/ N-1 S/N-2 S/N-3 S/N-5 S/N-4 S/N-6 S/N-7 Flood Monitoring / Disaster Management (2007) School Zone / ITS Applications (2008-2009) Defense / Army Surveillance(2008-2009)
  • 11. © Auto-ID Lab Korea / KAIST Slide 11 How to build Internet of Things Platform? (Integration/Interoperability at its heart)
  • 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 Internet of Things – Which is right direction?
  • 15. © Auto-ID Lab Korea / KAIST Slide 15 The Road to Internet of Things Positioning Baseline Infrastructure
  • 16. © Auto-ID Lab Korea / KAIST Slide 16 Hope that GS1 in Rome
  • 17. © Auto-ID Lab Korea / KAIST Slide 17 GS1 Philosophy and Internet of Things Humans and things
  • 18. © Auto-ID Lab Korea / KAIST Slide 18 GS1 a long time ago …
  • 19. © Auto-ID Lab Korea / KAIST Slide 19 GS1 Member Organizations
  • 20. © Auto-ID Lab Korea / KAIST Slide 20 GS1 - Essentials
  • 21. © Auto-ID Lab Korea / KAIST Slide 21 Regulation EU No 1169/2011 Food Information Regulation
  • 22. © Auto-ID Lab Korea / KAIST Slide 22 • 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 • Foodborne illness is a significant burden • About 48 million (1 in 6 Americans) get sick each year • 128,000 are hospitalized • 3,000 die Food Safety Modernization Act (FSMA) http://www.fda.gov/Food/GuidanceRegulation/FSMA/ucm247546.htm
  • 23. © Auto-ID Lab Korea / KAIST Slide 23 GS1 – UDI Code for Medical Devices
  • 24. © Auto-ID Lab Korea / KAIST Slide 24 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
  • 25. © Auto-ID Lab Korea / KAIST Slide 25 Internet of Things Conceptual Architecture Oliot’s Model • Three Musketeers; One for All, and All for One 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
  • 26. © Auto-ID Lab Korea / KAIST Slide 26 Identification: Key for Interoperability and integration How to reach a single instance? How to name all of them? Outnumbered? Global access! Heterogeneity Ambiguity
  • 27. © Auto-ID Lab Korea / KAIST Slide 27 GS1/EPCglobal Standards which Oliot stems from • Current GS1 SYSTEM OF STANDARDS
  • 28. © Auto-ID Lab Korea / KAIST Slide 28 GS1/EPCglobal Standards which Oliot stems from • Integrating Data Carriers (IoT devices) to Business (IoT) Applications • Enabled by code systems • Global Product Classification (GPC) • GS1 Keys • Electronic Product Code (EPC)
  • 29. © Auto-ID Lab Korea / KAIST Slide 29 GS1/EPCglobal Standards GS1 Keys • GS1 Identification Keys • URI-convertible ID (GTIN, GLN, SSCC, GRAI, etc) • e.g., urn:epc:id:sgtin:0614141.112345.400 Digital Coupon Management (Serialized) Global Coupon Number (SGCN) Component / Part Management Component / Part Identifier (CPID)
  • 30. © Auto-ID Lab Korea / KAIST Slide 30 GS1/EPCglobal Standards GS1 Keys • GLN, GTIN, and SSCC
  • 31. © Auto-ID Lab Korea / KAIST Slide 31 GS1/EPCglobal Standards GS1 Keys • GRAI (Global Returnable Asset Identifier) • used to identify returnable assets, re-usable packages, or transport equipment, such as a tray, pallet, or beer keg. • the asset being used for the purpose of tracking its location and return. • as part of a lease or rental system. • GIAI (Global Individual Asset Identifier) • e.g., office equipment, transport equipment, IT equipment, vehicles, etc. • GSRN (Global Service Relation Number) • e.g., club membership, loyalty programmes, a patient in a hospital, or employees ECG measurement device (GRAI) Membership ID (GSRN) Patient ID in hospital Surgical tools (GIAI) (GSRN)
  • 32. © Auto-ID Lab Korea / KAIST Slide 32 GS1/EPCglobal Standards Global Product Classification (GPC) • Global Product Classification (GPC) • http://www.gs1.org/1/productssolutions/gdsn/gpc/browser/index.html
  • 33. © Auto-ID Lab Korea / KAIST Slide 33 GS1/EPCglobal Standards Application Identifier • Application Identifier (AI) • a two, three, or four digit numeric Prefix in front of the data • to tell what the data means
  • 34. © Auto-ID Lab Korea / KAIST Slide 34 GS1/EPCglobal Standards GS1 Keys • Digital Coupon Management (Global Coupon Number)
  • 35. © Auto-ID Lab Korea / KAIST Slide 35 GS1/EPCglobal Standards GS1 Keys • The Component / Part Identifier (CPID) • enables companies to identify components and parts, typically where an Original Equipment Manufacturer (OEM) defines the specifications of a component or part that is part of its final product
  • 36. © Auto-ID Lab Korea / KAIST Slide 36 GS1/EPCglobal Standards Electronic Product Code (EPC) • EPC • universal identifier that provides a unique identity for any physical object
  • 37. © Auto-ID Lab Korea / KAIST Slide 37 GS1/EPCglobal Standards GS1/EPCglobal Architectural Framework
  • 38. © Auto-ID Lab Korea / KAIST Slide 38 GS1/EPCglobal Standards GS1/EPCglobal Architectural Framework Identification & sensing Data filtering & grouping Data store and share Item Discovery & Information search GS1 Element String 0180614141123458216789
  • 39. © Auto-ID Lab Korea / KAIST Slide 39 GS1/EPCglobal Standards GS1/EPCglobal Architectural Framework with Supply Chain Example • Electronic Product Code (EPC) and EPC networks Applications Manufacturer Distributor Retailer Product info. • Technical spec. • Warranty spec. • Instruction manual • etc. Product history • Genuine or Imitation • Freshness • Where this is from? • Etc. Manufacturer EPCIS server Product query Korea China Japan Taiwan Australia USA Brazil Switzerland England Object Name Service (ONS) Server ONS query EPC Information Service repository Filtering &Collection middleware Capturing Applications DS query Application Real-time feedback Smart RFID reader Discovery Service (DS)
  • 40. © Auto-ID Lab Korea / KAIST Slide 40 Eg.) Extending EPCIS (EPC Information Service) Internet of Things Global Data Repository Everyday Object TDS – Unification of GS1 Codes Attaching EPC Tag Attaching Bar Code RFID Reader & Antenna Barcode Reader ALE – Event Capturing EPCIS – Visibility Event Data Capturing Interface Query Interface Business Apps.
  • 41. © Auto-ID Lab Korea / KAIST Slide 41 Eg.) Extending EPCIS (EPC Information Service) Internet of Things Global Data Repository RFID Reader & Antenna Everyday Object EPCIS for IoT RFID Tag IoT Devices Support Environmental Sensor Medical Device Healthcare Device Smart Appliance Gateway Server Mobile Device Event Processing EPCIS Event Sensor Event, Medicare Event, …
  • 42. © Auto-ID Lab Korea / KAIST Slide 42 Eg.) Extending EPCIS (EPC Information Service) Internet of Things Global Data Repository • Extended Event for IoT in a case of Medical/Healthcare • Complying EPCglobal Standard • Supporting various sensor devices EEG Blood Pressure ECG Oxygen Glucometer Breathing Static/Medical Sensors Accelerometer Skin Response Temperature Mobile/Healthcare Sensors Wristband Headset Chestband Scale Oliot Distributed Storage Need! Extended Event with Extended Voc.
  • 43. © Auto-ID Lab Korea / KAIST Slide 43 • Open Language for IoT (Oliot) is an ID-based IoT framework. • Based on GS1 standard ID (e.g., URI-convertible GTIN) • Goal • Is to build a ID-based framework to identify, capture, control and share information about smart things Open Language for the Internet of Things 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
  • 44. © Auto-ID Lab Korea / KAIST Slide 44 Oliot Scope Smart Things’ Control & Data Acquisition • Enabling searches for an item or a class of items that satisfies certain sensor values or attributes / crawling smart things data Δt Sensor stream Processing & actuation Distributed Storage Interacting with Smart Things Search & discovery Sensor tag (e.g., Intel WISP) e.g., cool juice A Patient with her states Actuators (e.g., appliances) A bridge with its states
  • 45. © Auto-ID Lab Korea / KAIST Slide 45 Oliot Scope Smart Things’ Control & Data Acquisition • RFID networks • Passive & active tags • Wireless Identification and Sensor Networks (WISN) • Active tag networks • Leverage features of Wireless mesh networks • Sensor and actuator networks • LLRP, CoAP/6LoWPAN, ZigBee, MQTT, etc. • Hopefully lwM2M, Alljoyn, Thread, Apple Home Kit. Etc. • LFIN is designed for RFID Reader Ant1 Ant2 Ant3 Conventional RFID networks Wireless ID and sensor networks EPC EPC EPC EPC EPC EPC EPC EPC EPC Active tag EPC Barcode Mobilephone sensing 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
  • 46. © Auto-ID Lab Korea / KAIST Slide 46 • RFID, sensor, and actuator adaptation • Stream processing Oliot Scope ID & sensor stream processing Δt Sensor stream Processing & actuation Distributed Storage Interacting with Smart Things Search & discovery Complexity of heterogeneity and network distribution Δt #1441 Door 1 Window 1 Door 2 Window 2 RFID & sensor stream △ Heterogeneous sensors ▷
  • 47. © Auto-ID Lab Korea / KAIST Slide 47 • Object abstraction via Sensor & actuator device framework adaptation • RFID stream processing & interfaces • Filtering & Grouping • RFID data report & management • Sensor stream processing & interfaces • Heterogeneous sensor stream adaptation • Composite sensors streams Oliot Scope ID & sensor stream processing Event Stream filtering & grouping* Direct interaction Middleware Abstraction Complex event processing** *Source: http://www.cs.duke.edu/~kmoses/cps516/dstream.html **Source: http://www.12qw.ch/2013/10/streaminsight-cep-2-what-are-cep-and-streaminsight/ 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
  • 48. © Auto-ID Lab Korea / KAIST Slide 48 Oliot Scope Smart Thing Information Services • Diverse types of information for (smart) things / sensor data, event data Δt Sensor stream Processing & actuation Distributed Storage Interacting with Smart Things Search & discovery *Source: http://www.sas.com/en_us/insights/big-data/data-visualization.html Data analysis Context extraction Visualization & Interpretation* Profile Historical data
  • 49. © Auto-ID Lab Korea / KAIST Slide 49 Oliot Scope Smart Thing Information Services • Historical events data storage • Time-series event data • ID, location, time, sensor values, etc. • Static master data storage • Master data for ID interpretation e.g., GLN id => location (x, y) and address • Data analysis and visualization • Offline learning with historical data Time series data Static Master data Data analysis & visualization Source: http://docs.oracle.com/cd/E13197_01/rfid/enterprise_server/docs20/epcis/master.html 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
  • 50. © Auto-ID Lab Korea / KAIST Slide 50 Oliot Scope Object Name Service • Product and devices (i.e., Smart Things) Information Δt Sensor stream Processing & actuation Distributed Storage Interacting with Smart Things Search & discovery
  • 51. © Auto-ID Lab Korea / KAIST Slide 51 Oliot Scope Object Name Service Manual Service Object Name Service (ONS) manual html epcis … 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
  • 52. © Auto-ID Lab Korea / KAIST Slide 52 Pilot Testbed Plan for Federated ONS Korea China Japan Taiwan Australia USA Brazil Switzerland England Sunchon Univ. GS1 Korea Samsung KAIST Local ONS Name Servers onsepc.kr Globally Federated ONS Peer Roots
  • 53. © Auto-ID Lab Korea / KAIST Slide 53 Oliot Scope Discovery Service • Search for product history • Search for retailer locations which sell the desired EPC products. Δt Sensor stream Processing & actuation Distributed Storage Interacting with Smart Things Search & discovery Supply chain 1km Nearby product discovery
  • 54. © Auto-ID Lab Korea / KAIST Slide 54 Oliot Scope Discovery Service • Search for any smart things with ID • To search for items with given attribute information • Federated architecture for scalable discovery Discovery Service ONS Client EPCIS A EPCIS B EPCIS C Query DS address Use API Query location information Register location Information KAIST Discovery Service ONS Client Query for address of DS Address of DS My lost thing 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
  • 55. © Auto-ID Lab Korea / KAIST Slide 55 Fosstrak Open Source for GS1/EPCglobal Framework (2007) https://code.google.com/p/fosstrak/
  • 56. © Auto-ID Lab Korea / KAIST Slide 56 • 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 (Spin-off project from Fosstrak) (Open Language for Internet of Things) Oliot will integrate EPC Sensor Network and STIS together with other protocols like Alljoyn, lwM2M, etc. and released later
  • 57. © Auto-ID Lab Korea / KAIST Slide 57 • 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-enablingFramework for the INternet of Things • Geo-discovery Service • ONS 2.0.1 implemented • Sponsored by Samsung Oliot (Open Language for Internet of Things)
  • 58. © Auto-ID Lab Korea / KAIST Slide 58 What Oliot stands for? [transparent] [white]
  • 59. © Auto-ID Lab Korea / KAIST Slide 59 Oliot Open Source & Community Project (released 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, Thread, etc. • companies who do business with our oliot project • architecting IoT world including food SCM and safety systems, healthcare/medicare, retail systems, and etc. http://oliot.org • July 7 2014 – oliot 1.0 (latest implementation of EPCglobal framework, run on any cloud and supporting mysql and cassandra) • 4Q 2014 – oliot 1.1 (provide EPCIS 1.1, strengthened to support food industry) • 2015 – oliot 2.0 (support internet of things, merging auto-id lab, KAIST’s Epc sensor network, STIS and more)
  • 60. © Auto-ID Lab Korea / KAIST Slide 60 (CASE STUDY I) Healthcare Application - KAIST Dr. M Project 2013 2012 2011 Real-time Monitoring Data Historical Data DrM Database Bio Optic Sensor Healthcare Watch Blood Pressure stick-on Heart Rate Sensor Virus Monitoring FFoooott SSeennssoorr Smaarrtt Seennssoorrss EECCGG SSeennssoorr EEG biotelemetry stick-on Heart Rate Sensor Machine Learning Biig Annaallyyttiiccss Prediction Disease knowledge Sensors Communications, IoT Platform Analysis Prediction Discover Knowledge FDA/GS1 UDI Health Monitoring Medical Assistance
  • 61. © Auto-ID Lab Korea / KAIST Slide 61 (CASE STUDY II) Smart Agriculture and Food Safety Systems Pilot Project
  • 62. © Auto-ID Lab Korea / KAIST Slide 62 (CASE STUDY III) Bridge Management Object Naming Service (ONS) EPC Information Service(EPCIS) Filtering and Collection (F&C) 2002:8ff8:6a89::8ff8:6a89 2002:8ff8:6a6c::8ff8:6a6c 2002:8ff8:6a87::8ff8:6a87 Data fusion Pattern recognition Machine learning Embedded Sensor Data
  • 63. © Auto-ID Lab Korea / KAIST Slide 63 Thank you!