SlideShare a Scribd company logo
1 of 31
Download to read offline
Jun. 25, 2014
Auto-ID Labs, KAIST
Dept. of Computer Science, KAIST
GS1 / Oliot: EPC Information Service &
Big Data Analytics
Jaewook Byun
bjw0829@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
 EPCIS and Next
– Introduction
– Four dimensions
– Event Types
– Services
 Oliot- Distributed Storage
 Oliot- Real-time Big-data Processing
 Conclusion
Contents
© Auto-ID Lab Korea / KAIST
Slide 3
Introduction
EPCIS
RFID Reader
& Antenna
Event
Processing
Everyday
Object
EPCIS
Distributed Data Storage
RFID
Tag
+
+
+
+
EPCIS Event
Tag Event
 EPCIS in GS1 architecture
⁃ To share visible RFID event data
⁃ Pros.
 Supporting existing standardized
identifier
⁃ RFID TAG
⁃ Barcode
 Distributed database for SCM
⁃ Standard
⁃ Flexible
© Auto-ID Lab Korea / KAIST
Slide 4
Introduction
EPCIS for IoT
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 5
Introduction
EPCIS Application
Visualization & Big Data Analysis
WholesaleShippingManufacturer
Supply Chain Management
Fine Dust Map Daily Medical Graph
EPCIS
© Auto-ID Lab Korea / KAIST
Slide 6
Four dimensions of any EPCIS event
© Auto-ID Lab Korea / KAIST
Slide 7
EPCIS Event Types
 EPCISEvent – Base event type
Object Event Transaction Event Transformation Event
Receiving time at Capturing Application
Receiving time at EPCIS repository
TimeZone, offset from UTC
Aggregation Event
Extends
© Auto-ID Lab Korea / KAIST
Slide 8
EPCIS Event Types
Object Event
 Object Event
– Observation of object(s)
List of Observed objects
e.g.Created, Observed, Destroyed
c.F RED: new in EPCIS v1.1
(Optional)
Instance level master data: e.g. expiration date
(Optional)
(Optional)
© Auto-ID Lab Korea / KAIST
Slide 9
EPCIS Event Types
Aggregation
 Aggregation Event
– Association between containing/contained object(s)
Aggregation Event
(e.g. box, case, pallet)
e.g. Box, case, pallet
e.g. Trade items in box
e.g. child added, observed, or deleted from parents
(Optional)
© Auto-ID Lab Korea / KAIST
Slide 10
EPCIS Event Types
Transaction Event
 Transaction Event
– (Dis)Association of object(s) to business transaction(s)
(Optional)
e.g. Item (dis)associated to the BizTransaction
 Business Step
 Business process
 e.g. Loading, Packing, Shipping, Receiving
 Disposition
 Status of object
 Available for sale, in Storage
 Business Transaction
 Transaction information
 e.g. Purchase, Invoice
Transaction Event
© Auto-ID Lab Korea / KAIST
Slide 11
EPCIS Event Types
Transformation Event
 Transformation Event
– Capture the relationship between the input (source) and the outputs (product)
 Many to one
 One to many
 Many to many
e.g. One to many
COW  Slides of Beef
Input Outputs
(Optional)
c.F RED: new in EPCIS v1.1
© Auto-ID Lab Korea / KAIST
Slide 12
EPCIS Event Types
Extended Event for Oliot storage
 Extended Event for IoT in a case of Medical/Healthcare
– Complying EPCglobal Standard
– Supporting various sensor devices
EEG
Blood Pressure
ECG
BreathingGlucometerOxygen
Static/Medical Sensors
Accelerometer
Skin Response Temperature
Mobile/Healthcare Sensors
Wristband Headset
ScaleChestband
Oliot
Distributed Storage
Need!
Extended Event
with Extended Voc.
© Auto-ID Lab Korea / KAIST
Slide 13
EPCIS Event Types
Extended Event for Oliot storage
 Extended Event for IoT in a case of Medical/Healthcare (Cont.)
MedicalEvent
eventTime: Time
recordTime: Time
eventTimeZoneOffset: string
sensorEPC: EPC
patientEPC: EPC
bizLocation: BizLocationID
BizStep: Business Step ID
Disposition: DispositionID
sensorValueList: List<sensorValue>
ilmd: ILMD
• sensorEPC: Sensor Device ID
• e.g. EEG sensor
• patientEPC: Patient ID
• bizLocation: Location ID
• bizStep: Business Step ID
in operationMedicine Injection
© Auto-ID Lab Korea / KAIST
Slide 14
EPCIS Event Types
Extended Event for Oliot storage
 Extended Event for IoT in a case of Medical/Healthcare (Cont.)
• disposition: Patient’s status
• SensorValueList
• Example
<iot:SensorList>
<iot:Sensor type=“urn:oliot:sensor:bloodpressure”>117/87</iot:Sensor>
<iot:Sensor type=“urn:oliot:sensor:stepcount”>5700</iot:Sensor>
<iot:Sensor type=“urn:oliot:sensor:temperature”>36</iot:Sensor>
</iot:SensorList>
• ilmd: Master data for individual patient
DateOfBirth Name Gender
Height Weight Country
Extension point Vocabulary for healthcare
© Auto-ID Lab Korea / KAIST
Slide 15
EPCIS Service
© Auto-ID Lab Korea / KAIST
Slide 16
Oliot Distributed Storage
Previous Work
 Fosstrak – Open Source RFID platform
– Implements the GS1 EPCglobal Network specifications.
– Relational Database is implemented for EPCIS Repository
 Limitations:
– Centralized approach
– Focus on RFID data from supply chain management
– Not pay attention to tremendous amounts of IoT data generated at a rapid
pace.
FossTrak EPCIS
© Auto-ID Lab Korea / KAIST
Slide 17
Oliot Distributed Storage
Cassandra
 One of the first and most widely used NoSQL solution
 Initially developed by Facebook
 Free, open-source under Apache license
 Features
– Decentralized
 No Single Point of Failure
– High Availability
– Tunable Consistency
© Auto-ID Lab Korea / KAIST
Slide 18
Oliot Distributed Storage
Cassandra over EPCIS
© Auto-ID Lab Korea / KAIST
Slide 19
Oliot Distributed Storage
Cassandra Data Model
© Auto-ID Lab Korea / KAIST
Slide 20
Oliot Distributed Storage
Data Modelling Example
 ObjectEvent Column Family
 AggregationEvent Column Family
• Compound primary key (EPC|yyyymm : EventTime)
• EPC|yyyymm acts as a partition key for distributing row in the Column Family
among the various nodes that comprise the cluster.
• The EventTime acts as a clustering mechanism and ensures that columns in
one row are stored in sorted order (of EventTime) on disk.
© Auto-ID Lab Korea / KAIST
Slide 21
Oliot Distributed Storage
Evaluation
 Method:
– Multiple Accessing Client for Multiple Reads
– Multiple Capturing Client for Multiple Writes
– Using nGrinder as a platform for stress tests
– Comparison between Cassandra 1 node and MySQL
– Intel Core i5 3.0GHz x 4 cores, 8GB RAM, 500GB HDD 7200rpm
© Auto-ID Lab Korea / KAIST
Slide 22
Oliot Distributed Storage
Performance Evaluation Result
Capture Interface
Query Interface
© Auto-ID Lab Korea / KAIST
Slide 23
Oliot Real-time Big-Data Processing
Motivation
Data Analyst
Company Director
Big Data
Doctor
 Question Example
– Q1: Stock Statistics for inventory control in last 1 hours?
– Q2: Contagious disease probabilistic in specific area?
 Storm vs. Hadoop
Oliot Platform
Q1
Q2
© Auto-ID Lab Korea / KAIST
Slide 24
Oliot Real-time Big-Data Processing
Storm vs. Hadoop
Storm Hadoop
Cluster Coordination Zookeeper Zookeeper
Master Node Daemon Nimbus Job Tracker
Worker Node Daemon Supervisor Task Tracker
Computation
Topologies.
Running forever
or until explicitly terminated
Map/Reduce Jobs.
Running until finish
Primary Usage Real-time processing Batch processing
Running functions Incremental functions Idempotent functions
Latency Very low High
 Big-Data on IoT
– Continuous incoming data needs real-time analysis
– On-demand analysis
 Storm!
© Auto-ID Lab Korea / KAIST
Slide 25
Oliot Real-time Big-Data Processing
Features on Storm
 An Apache open source project for distributed real-time data processing
 KEY properties:
Stream Processing Continuous Query Scalability
© Auto-ID Lab Korea / KAIST
Slide 26
Oliot Real-time Big-Data Processing
Storm Topology
 A tuple: An ordered list of key:value
pairs. For example, a tuple
{“word”:“KAIST”, “count”:10}
 A Stream: An unbounded sequence
of tuples.
 A Spout: A source of streams.
 A Bolt: A processing component to
transform streams. It consumes any
number of streams and possibly
emits new streams to other bolts.
 A Topology: The overall computation,
visually represented by a graph of
spouts and bolts. Users need to
program a topology and then submit
it to a Storm cluster.
Topology
© Auto-ID Lab Korea / KAIST
Slide 27
Oliot Real-time Big-Data Processing
Storm and EPC network
 A Storm cluster runs multiple topologies for different applications.
 Data sources from EPC network is published to a Pub/Sub System in different channels.
 Topologies may subscribe to these channels on demand.
 Output from Topologies may be consumed by Applications or persisted in Databases
© Auto-ID Lab Korea / KAIST
Slide 28
 EPCIS
–Authoritative standard distributed storage for Supply Chain Management
–Oliot will broaden its SCOPE!
 Oliot distributed storage
–Cassandra-based approach
–Oliot shows improved response time, throughput, and flexibility
 Oliot event processing
–IoT needs real-time, on-demand event processing over continuous incoming
sensir big-data
–Storm-based approach
Conclusion
© Auto-ID Lab Korea / KAIST
Slide 29
 EPC Information Services (EPCIS) Version 1.1 Specification
– http://www.gs1.org/gsmp/kc/epcglobal/epcis/epcis_1_1-standard-20140520.pdf
 The new EPCIS 1.1, GS1 Global Forum 17 Feb. 2014
 E-Health Sensor Platform V2.0
– http://www.cooking-hacks.com/documentation/tutorials/ehealth-biometric-sensor-platform-
arduino-raspberry-pi-medical
 Fitbit Flex- Make fitness a lifestyle with Flex
– http://www.fitbit.com/flex
 Neurosky ThinkGear EEG Hardware & Software
– http://neurosky.com/products-markets/eeg-biosensors/hardware/
 Withings Wireless Scale- Effortless weight tracking for everyone
– http://vitrine.withings.com/eu/ws-30.html
 H7 Heart Rate Sensor
– http://www.polar.com/en/products/accessories/H7_heart_rate_sensor
Reference
© Auto-ID Lab Korea / KAIST
Slide 30
 FossTrak EPCIS Repository
– https://code.google.com/p/fosstrak/wiki/EpcisMain
 The Apache Cassandra
– http://cassandra.apache.org/
 Apache Hadoop
– http://hadoop.apache.org/
 Apache Storm- Distributed and fault-tolerant realtime computation
– http://storm.incubator.apache.org/
Reference
© Auto-ID Lab Korea / KAIST
Slide 31
Thank you for listening
Q & A

More Related Content

What's hot

해양디지털트윈v02.pdf
해양디지털트윈v02.pdf해양디지털트윈v02.pdf
해양디지털트윈v02.pdfKwang Woo NAM
 
CE Mark: Where to Start
CE Mark: Where to StartCE Mark: Where to Start
CE Mark: Where to Startf2labs13
 
Ontologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlinOntologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlinSimon Jupp
 
gs1 food service in Korea 2017
gs1 food service in Korea 2017gs1 food service in Korea 2017
gs1 food service in Korea 2017Daeyoung Kim
 
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Perficient
 
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataGraphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataNeo4j
 
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향SANGHEE SHIN
 
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)Jaewook Byun
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsNeo4j
 
IDMP value beyond compliance
IDMP value beyond complianceIDMP value beyond compliance
IDMP value beyond complianceeCTDconsultancy
 
5G Services Story
5G Services Story5G Services Story
5G Services StoryEricsson
 
Webinar slides: ISO IDMP via Regulatory Master Data Management
Webinar slides:  ISO IDMP via Regulatory Master Data ManagementWebinar slides:  ISO IDMP via Regulatory Master Data Management
Webinar slides: ISO IDMP via Regulatory Master Data ManagementCunesoft, a Phlexglobal Company
 
오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심MinPa Lee
 
FIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE
 
Q1 MDR and IVDR PRRC presentation
Q1 MDR and IVDR PRRC presentation Q1 MDR and IVDR PRRC presentation
Q1 MDR and IVDR PRRC presentation Erik Vollebregt
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQLTodd Barr
 
Towards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approachTowards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approachFIWARE
 
IDMP and RIM: friend or foe?
IDMP and RIM: friend or foe?IDMP and RIM: friend or foe?
IDMP and RIM: friend or foe?eCTDconsultancy
 

What's hot (20)

해양디지털트윈v02.pdf
해양디지털트윈v02.pdf해양디지털트윈v02.pdf
해양디지털트윈v02.pdf
 
CE Mark: Where to Start
CE Mark: Where to StartCE Mark: Where to Start
CE Mark: Where to Start
 
Ontologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlinOntologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlin
 
gs1 food service in Korea 2017
gs1 food service in Korea 2017gs1 food service in Korea 2017
gs1 food service in Korea 2017
 
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
 
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataGraphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
 
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
 
Taxonomy made easy
Taxonomy made easyTaxonomy made easy
Taxonomy made easy
 
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply Chains
 
IDMP value beyond compliance
IDMP value beyond complianceIDMP value beyond compliance
IDMP value beyond compliance
 
5G Services Story
5G Services Story5G Services Story
5G Services Story
 
Webinar slides: ISO IDMP via Regulatory Master Data Management
Webinar slides:  ISO IDMP via Regulatory Master Data ManagementWebinar slides:  ISO IDMP via Regulatory Master Data Management
Webinar slides: ISO IDMP via Regulatory Master Data Management
 
오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심
 
FIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LD
 
Einführung in RDF & SPARQL
Einführung in RDF & SPARQLEinführung in RDF & SPARQL
Einführung in RDF & SPARQL
 
Q1 MDR and IVDR PRRC presentation
Q1 MDR and IVDR PRRC presentation Q1 MDR and IVDR PRRC presentation
Q1 MDR and IVDR PRRC presentation
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQL
 
Towards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approachTowards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approach
 
IDMP and RIM: friend or foe?
IDMP and RIM: friend or foe?IDMP and RIM: friend or foe?
IDMP and RIM: friend or foe?
 

Similar to GS1/Oliot EPCIS and Next

Oliot samsung-daeyoungkim-kaist wide-version-final
Oliot samsung-daeyoungkim-kaist wide-version-finalOliot samsung-daeyoungkim-kaist wide-version-final
Oliot samsung-daeyoungkim-kaist wide-version-finalDaeyoung Kim
 
The Road to Internet of Things
The Road to Internet of ThingsThe Road to Internet of Things
The Road to Internet of ThingsDaeyoung Kim
 
Kaist snail-20150122
Kaist snail-20150122Kaist snail-20150122
Kaist snail-20150122Daeyoung Kim
 
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
 
Oliot daeyoungkim-kaist-2015 - final - short
Oliot daeyoungkim-kaist-2015 - final - shortOliot daeyoungkim-kaist-2015 - final - short
Oliot daeyoungkim-kaist-2015 - final - shortDaeyoung 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
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Ian Skerrett
 
IoT on the Edge
IoT on the EdgeIoT on the Edge
IoT on the EdgeFIWARE
 
WSO2 Big Data Platform and Applications
WSO2 Big Data Platform and ApplicationsWSO2 Big Data Platform and Applications
WSO2 Big Data Platform and ApplicationsSrinath Perera
 
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
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to GreenJohn Archer
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suitesmarru
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Amazon Web Services
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleJunSeok Seo
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeApache Geode
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)Anthony Baker
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowersmfrancis
 
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Benjamin Cabé
 
Soscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - finalSoscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - finalDaeyoung Kim
 

Similar to GS1/Oliot EPCIS and Next (20)

Oliot samsung-daeyoungkim-kaist wide-version-final
Oliot samsung-daeyoungkim-kaist wide-version-finalOliot samsung-daeyoungkim-kaist wide-version-final
Oliot samsung-daeyoungkim-kaist wide-version-final
 
The Road to Internet of Things
The Road to Internet of ThingsThe Road to Internet of Things
The Road to Internet of Things
 
Kaist snail-20150122
Kaist snail-20150122Kaist snail-20150122
Kaist snail-20150122
 
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
 
Oliot daeyoungkim-kaist-2015 - final - short
Oliot daeyoungkim-kaist-2015 - final - shortOliot daeyoungkim-kaist-2015 - final - short
Oliot daeyoungkim-kaist-2015 - final - short
 
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
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
 
IoT on the Edge
IoT on the EdgeIoT on the Edge
IoT on the Edge
 
WSO2 Big Data Platform and Applications
WSO2 Big Data Platform and ApplicationsWSO2 Big Data Platform and Applications
WSO2 Big Data Platform and Applications
 
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
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to Green
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suite
 
Authentication Methods: Shibboleth
Authentication Methods: ShibbolethAuthentication Methods: Shibboleth
Authentication Methods: Shibboleth
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowers
 
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018
 
Soscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - finalSoscon2016 daeyoungkim-kaist - final
Soscon2016 daeyoungkim-kaist - final
 

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 standards in building smart cities
gs1 standards in building smart citiesgs1 standards in building smart cities
gs1 standards in building smart citiesDaeyoung Kim
 
Smartship in GS1's perspective
Smartship in GS1's perspectiveSmartship in GS1's perspective
Smartship in GS1's perspectiveDaeyoung Kim
 
GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017Daeyoung Kim
 
GS1 standards - Jan. 2017
GS1 standards - Jan. 2017GS1 standards - Jan. 2017
GS1 standards - Jan. 2017Daeyoung Kim
 
Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Daeyoung Kim
 
GS1 smart city platforms and case studies
GS1 smart city platforms and case studiesGS1 smart city platforms and case studies
GS1 smart city platforms and case studiesDaeyoung Kim
 
GS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareGS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareDaeyoung Kim
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsDaeyoung Kim
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDaeyoung Kim
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)Daeyoung Kim
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveDaeyoung Kim
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTDaeyoung Kim
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability SystemDaeyoung Kim
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...Daeyoung Kim
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesDaeyoung Kim
 
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
 

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 standards in building smart cities
gs1 standards in building smart citiesgs1 standards in building smart cities
gs1 standards in building smart cities
 
Smartship in GS1's perspective
Smartship in GS1's perspectiveSmartship in GS1's perspective
Smartship in GS1's perspective
 
GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017
 
GS1 standards - Jan. 2017
GS1 standards - Jan. 2017GS1 standards - Jan. 2017
GS1 standards - Jan. 2017
 
Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021
 
GS1 smart city platforms and case studies
GS1 smart city platforms and case studiesGS1 smart city platforms and case studies
GS1 smart city platforms and case studies
 
GS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareGS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 Healthcare
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of Trains
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industry
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspective
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability System
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart Cities
 
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
 

Recently uploaded

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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
 
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.
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
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
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
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
 
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.
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
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
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
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
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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...
 
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 ...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
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-...
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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
 
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 ...
 
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...
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
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 ☂️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
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
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

GS1/Oliot EPCIS and Next

  • 1. Jun. 25, 2014 Auto-ID Labs, KAIST Dept. of Computer Science, KAIST GS1 / Oliot: EPC Information Service & Big Data Analytics Jaewook Byun bjw0829@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  EPCIS and Next – Introduction – Four dimensions – Event Types – Services  Oliot- Distributed Storage  Oliot- Real-time Big-data Processing  Conclusion Contents
  • 3. © Auto-ID Lab Korea / KAIST Slide 3 Introduction EPCIS RFID Reader & Antenna Event Processing Everyday Object EPCIS Distributed Data Storage RFID Tag + + + + EPCIS Event Tag Event  EPCIS in GS1 architecture ⁃ To share visible RFID event data ⁃ Pros.  Supporting existing standardized identifier ⁃ RFID TAG ⁃ Barcode  Distributed database for SCM ⁃ Standard ⁃ Flexible
  • 4. © Auto-ID Lab Korea / KAIST Slide 4 Introduction EPCIS for IoT 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, …
  • 5. © Auto-ID Lab Korea / KAIST Slide 5 Introduction EPCIS Application Visualization & Big Data Analysis WholesaleShippingManufacturer Supply Chain Management Fine Dust Map Daily Medical Graph EPCIS
  • 6. © Auto-ID Lab Korea / KAIST Slide 6 Four dimensions of any EPCIS event
  • 7. © Auto-ID Lab Korea / KAIST Slide 7 EPCIS Event Types  EPCISEvent – Base event type Object Event Transaction Event Transformation Event Receiving time at Capturing Application Receiving time at EPCIS repository TimeZone, offset from UTC Aggregation Event Extends
  • 8. © Auto-ID Lab Korea / KAIST Slide 8 EPCIS Event Types Object Event  Object Event – Observation of object(s) List of Observed objects e.g.Created, Observed, Destroyed c.F RED: new in EPCIS v1.1 (Optional) Instance level master data: e.g. expiration date (Optional) (Optional)
  • 9. © Auto-ID Lab Korea / KAIST Slide 9 EPCIS Event Types Aggregation  Aggregation Event – Association between containing/contained object(s) Aggregation Event (e.g. box, case, pallet) e.g. Box, case, pallet e.g. Trade items in box e.g. child added, observed, or deleted from parents (Optional)
  • 10. © Auto-ID Lab Korea / KAIST Slide 10 EPCIS Event Types Transaction Event  Transaction Event – (Dis)Association of object(s) to business transaction(s) (Optional) e.g. Item (dis)associated to the BizTransaction  Business Step  Business process  e.g. Loading, Packing, Shipping, Receiving  Disposition  Status of object  Available for sale, in Storage  Business Transaction  Transaction information  e.g. Purchase, Invoice Transaction Event
  • 11. © Auto-ID Lab Korea / KAIST Slide 11 EPCIS Event Types Transformation Event  Transformation Event – Capture the relationship between the input (source) and the outputs (product)  Many to one  One to many  Many to many e.g. One to many COW  Slides of Beef Input Outputs (Optional) c.F RED: new in EPCIS v1.1
  • 12. © Auto-ID Lab Korea / KAIST Slide 12 EPCIS Event Types Extended Event for Oliot storage  Extended Event for IoT in a case of Medical/Healthcare – Complying EPCglobal Standard – Supporting various sensor devices EEG Blood Pressure ECG BreathingGlucometerOxygen Static/Medical Sensors Accelerometer Skin Response Temperature Mobile/Healthcare Sensors Wristband Headset ScaleChestband Oliot Distributed Storage Need! Extended Event with Extended Voc.
  • 13. © Auto-ID Lab Korea / KAIST Slide 13 EPCIS Event Types Extended Event for Oliot storage  Extended Event for IoT in a case of Medical/Healthcare (Cont.) MedicalEvent eventTime: Time recordTime: Time eventTimeZoneOffset: string sensorEPC: EPC patientEPC: EPC bizLocation: BizLocationID BizStep: Business Step ID Disposition: DispositionID sensorValueList: List<sensorValue> ilmd: ILMD • sensorEPC: Sensor Device ID • e.g. EEG sensor • patientEPC: Patient ID • bizLocation: Location ID • bizStep: Business Step ID in operationMedicine Injection
  • 14. © Auto-ID Lab Korea / KAIST Slide 14 EPCIS Event Types Extended Event for Oliot storage  Extended Event for IoT in a case of Medical/Healthcare (Cont.) • disposition: Patient’s status • SensorValueList • Example <iot:SensorList> <iot:Sensor type=“urn:oliot:sensor:bloodpressure”>117/87</iot:Sensor> <iot:Sensor type=“urn:oliot:sensor:stepcount”>5700</iot:Sensor> <iot:Sensor type=“urn:oliot:sensor:temperature”>36</iot:Sensor> </iot:SensorList> • ilmd: Master data for individual patient DateOfBirth Name Gender Height Weight Country Extension point Vocabulary for healthcare
  • 15. © Auto-ID Lab Korea / KAIST Slide 15 EPCIS Service
  • 16. © Auto-ID Lab Korea / KAIST Slide 16 Oliot Distributed Storage Previous Work  Fosstrak – Open Source RFID platform – Implements the GS1 EPCglobal Network specifications. – Relational Database is implemented for EPCIS Repository  Limitations: – Centralized approach – Focus on RFID data from supply chain management – Not pay attention to tremendous amounts of IoT data generated at a rapid pace. FossTrak EPCIS
  • 17. © Auto-ID Lab Korea / KAIST Slide 17 Oliot Distributed Storage Cassandra  One of the first and most widely used NoSQL solution  Initially developed by Facebook  Free, open-source under Apache license  Features – Decentralized  No Single Point of Failure – High Availability – Tunable Consistency
  • 18. © Auto-ID Lab Korea / KAIST Slide 18 Oliot Distributed Storage Cassandra over EPCIS
  • 19. © Auto-ID Lab Korea / KAIST Slide 19 Oliot Distributed Storage Cassandra Data Model
  • 20. © Auto-ID Lab Korea / KAIST Slide 20 Oliot Distributed Storage Data Modelling Example  ObjectEvent Column Family  AggregationEvent Column Family • Compound primary key (EPC|yyyymm : EventTime) • EPC|yyyymm acts as a partition key for distributing row in the Column Family among the various nodes that comprise the cluster. • The EventTime acts as a clustering mechanism and ensures that columns in one row are stored in sorted order (of EventTime) on disk.
  • 21. © Auto-ID Lab Korea / KAIST Slide 21 Oliot Distributed Storage Evaluation  Method: – Multiple Accessing Client for Multiple Reads – Multiple Capturing Client for Multiple Writes – Using nGrinder as a platform for stress tests – Comparison between Cassandra 1 node and MySQL – Intel Core i5 3.0GHz x 4 cores, 8GB RAM, 500GB HDD 7200rpm
  • 22. © Auto-ID Lab Korea / KAIST Slide 22 Oliot Distributed Storage Performance Evaluation Result Capture Interface Query Interface
  • 23. © Auto-ID Lab Korea / KAIST Slide 23 Oliot Real-time Big-Data Processing Motivation Data Analyst Company Director Big Data Doctor  Question Example – Q1: Stock Statistics for inventory control in last 1 hours? – Q2: Contagious disease probabilistic in specific area?  Storm vs. Hadoop Oliot Platform Q1 Q2
  • 24. © Auto-ID Lab Korea / KAIST Slide 24 Oliot Real-time Big-Data Processing Storm vs. Hadoop Storm Hadoop Cluster Coordination Zookeeper Zookeeper Master Node Daemon Nimbus Job Tracker Worker Node Daemon Supervisor Task Tracker Computation Topologies. Running forever or until explicitly terminated Map/Reduce Jobs. Running until finish Primary Usage Real-time processing Batch processing Running functions Incremental functions Idempotent functions Latency Very low High  Big-Data on IoT – Continuous incoming data needs real-time analysis – On-demand analysis  Storm!
  • 25. © Auto-ID Lab Korea / KAIST Slide 25 Oliot Real-time Big-Data Processing Features on Storm  An Apache open source project for distributed real-time data processing  KEY properties: Stream Processing Continuous Query Scalability
  • 26. © Auto-ID Lab Korea / KAIST Slide 26 Oliot Real-time Big-Data Processing Storm Topology  A tuple: An ordered list of key:value pairs. For example, a tuple {“word”:“KAIST”, “count”:10}  A Stream: An unbounded sequence of tuples.  A Spout: A source of streams.  A Bolt: A processing component to transform streams. It consumes any number of streams and possibly emits new streams to other bolts.  A Topology: The overall computation, visually represented by a graph of spouts and bolts. Users need to program a topology and then submit it to a Storm cluster. Topology
  • 27. © Auto-ID Lab Korea / KAIST Slide 27 Oliot Real-time Big-Data Processing Storm and EPC network  A Storm cluster runs multiple topologies for different applications.  Data sources from EPC network is published to a Pub/Sub System in different channels.  Topologies may subscribe to these channels on demand.  Output from Topologies may be consumed by Applications or persisted in Databases
  • 28. © Auto-ID Lab Korea / KAIST Slide 28  EPCIS –Authoritative standard distributed storage for Supply Chain Management –Oliot will broaden its SCOPE!  Oliot distributed storage –Cassandra-based approach –Oliot shows improved response time, throughput, and flexibility  Oliot event processing –IoT needs real-time, on-demand event processing over continuous incoming sensir big-data –Storm-based approach Conclusion
  • 29. © Auto-ID Lab Korea / KAIST Slide 29  EPC Information Services (EPCIS) Version 1.1 Specification – http://www.gs1.org/gsmp/kc/epcglobal/epcis/epcis_1_1-standard-20140520.pdf  The new EPCIS 1.1, GS1 Global Forum 17 Feb. 2014  E-Health Sensor Platform V2.0 – http://www.cooking-hacks.com/documentation/tutorials/ehealth-biometric-sensor-platform- arduino-raspberry-pi-medical  Fitbit Flex- Make fitness a lifestyle with Flex – http://www.fitbit.com/flex  Neurosky ThinkGear EEG Hardware & Software – http://neurosky.com/products-markets/eeg-biosensors/hardware/  Withings Wireless Scale- Effortless weight tracking for everyone – http://vitrine.withings.com/eu/ws-30.html  H7 Heart Rate Sensor – http://www.polar.com/en/products/accessories/H7_heart_rate_sensor Reference
  • 30. © Auto-ID Lab Korea / KAIST Slide 30  FossTrak EPCIS Repository – https://code.google.com/p/fosstrak/wiki/EpcisMain  The Apache Cassandra – http://cassandra.apache.org/  Apache Hadoop – http://hadoop.apache.org/  Apache Storm- Distributed and fault-tolerant realtime computation – http://storm.incubator.apache.org/ Reference
  • 31. © Auto-ID Lab Korea / KAIST Slide 31 Thank you for listening Q & A