SlideShare a Scribd company logo
1 of 28
Download to read offline
Jun. 25, 2014
Auto-ID Labs, KAIST
http://autoidlab.kaist.ac.kr
GS1/Oliot Application Level
Events (ALE)
Janggwan Im
limg00n@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
 Introduction
 Role of ALE
 5 APIs of ALE
 Oliot-fc Design
 Deployment
 Future Direction
Contents
© Auto-ID Lab Korea / KAIST
Slide 3
 RFID readers report tag reads as follows
Introduction
Tag EPC #1234 is read at 3:00 PM
Tag EPC #1235 is read at 3:00 PM
Tag EPC #1236 is read at 3:00 PM
Tag EPC #1234 is read at 3:01 PM
Tag EPC #1235 is read at 3:01 PM
Tag EPC #1236 is read at 3:01 PM
Tag EPC #1234 is read at 3:00 PM
Tag EPC #1235 is read at 3:00 PM
Tag EPC #1236 is read at 3:00 PM
Too much Data !
Duplicate Data !
Data not of interest !
© Auto-ID Lab Korea / KAIST
Slide 4
 Application Level Events (ALE) provides filtering and grouping
function for tags read
Role of ALE
Tag EPC #1234 is read at 3:00 PM
Tag EPC #1235 is read at 3:00 PM
Tag EPC #1236 is read at 3:00 PM
Tag EPC #1234 is read at 3:01 PM
Tag EPC #2235 is read at 3:01 PM
Tag EPC #2246 is read at 3:01 PM
Tag EPC #1234 is read at 3:00 PM
Tag EPC #1235 is read at 3:00 PM
Tag EPC #2246 is read at 3:00 PM
ALEMiddleware
From 3:00 PM to 4:00 PM,
“Samsung Galaxy S”
EPC #1234,
EPC #1235,
EPC #1236
are read
from the Front Door
(Reader #5, Reader #6)
Please give me:
a report every 1 hour
from the reader at front door
only Samsung Galaxy S products (starts with #123)
Reader #5
Reader #6
© Auto-ID Lab Korea / KAIST
Slide 5
 Application Level Events (ALE)
is an interface for filtering and
grouping of RFID tags
 A middleware implementing
ALE interface is called
filtering and collection (F&C)
middleware
 5 APIs of ALE
– Reading API
– Writing API
– Tag Memory API
– Logical Reader API
– Access Control API
Interactions of ALE in EPCglobal
Architecture Framework
Filtering & Collection
= ALE implementation
Capturing Application
= ALE Client
© Auto-ID Lab Korea / KAIST
Slide 6
 ALE request of reading API is like this,
ALE Reading API
Please give me:
a report every 60 seconds
from the reader at front door
only Samsung Galaxy S products
Event Cycle
Logical Reader
Filtering & Grouping Pattern
urn : epc : pat : sgtin-96 : 3 . X . 123 . *
Filter Value
Company
Product
Serial Number
GS1 Key type
(Serialized GTIN in 96-bits format)
This is a pattern string
© Auto-ID Lab Korea / KAIST
Slide 7
 Reading API
– define/undefine Event Cycle
– poll Event Cycle
– subscribe / unsubscribe Event Cycle
ALE Reading API
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:ECSpec xmlns:ns2="urn:epcglobal:ale:xsd:1">
<logicalReaders>
<logicalReader>FrontDoor</logicalReader>
</logicalReaders>
<boundarySpec>
<repeatPeriod unit="MS">60000</repeatPeriod>
<duration unit="MS">59500</duration>
<stableSetInterval unit="MS">0</stableSetInterval>
</boundarySpec>
<reportSpecs>
<reportSpec reportIfEmpty="false" reportOnlyOnChange="false">
<reportSet set="CURRENT"/>
<filterSpec>
<extension>
<filterList>
<filter>
<includeExclude>include</includeExclude>
<patList>
<pat>urn:epc:pat:sgtin-96:3.X.123.*</pat>
</patList>
<fieldspec>
<fieldname>epc</fieldname>
<datatype>EPC</datatype>
<format>epc-tag</format>
</fieldspec>
</filter>
</filterList>
</extension>
</filterSpec>
<output includeRawHex="false" includeRawDecimal="true“
includeEPC="false" includeTag="true" includeCount="true“/>
</reportSpec>
</reportSpecs>
</ns2:ECSpec>
© Auto-ID Lab Korea / KAIST
Slide 8
 Define a logical reader
– E.g. “Front Door”
 Several physical readers are abstracted to a
logical reader
 Insulates applications from device details
 Elevates level of abstraction for application
writers
ALE Logical Reader API
Reader #5
Reader #6
“Front Door”
ALE Implementation
Reader Reader New Reader !
ALE Client
Reader Reader
ALE Client
ALE Implementation
New Reader !
Logical Reader Abstraction
© Auto-ID Lab Korea / KAIST
Slide 9
 Logical Reader API
– define / undefine Logical Reader
– assign / deassign Physical Readers to
Logical Reader
ALE Logical Reader API
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:LRSpec xmlns:ns2="urn:epcglobal:ale:wsdl:1"
xmlns:ns3="urn:epcglobal:ale:xsd:1">
<isComposite>true</isComposite>
<readers>
<reader>Reader5</reader>
<reader>Reader6</reader>
</readers>
<properties>
<property>
<name>Description</name>
<value>Front Door</value>
</property>
</properties>
</ns3:LRSpec>
© Auto-ID Lab Korea / KAIST
Slide 10
 Tag Memory API
– define / undefine TMSpec which is mappings of the information in tag view
into a logical field
ALE Tag Memory API
EPC 1 0
Reserved EPC TID User
Field “epc” field “Melt” field “Rotten”
Tag View
Logical field in ALE View
Bank0 Bank1 Bank2 Bank3
1 0
© Auto-ID Lab Korea / KAIST
Slide 11
 Tag Memory API
– define / undefine TMSpec which
abstract the information in a tag other
than EPC
ALE Tag Memory API
<?xml version="1.0"?>
<ns2:TMFixedFieldListSpec
xmlns:ns2="urn:epcglobal:ale:xsd:1">
<fixedFields>
<fixedField>
<fieldname>melt</fieldname>
<bank>3</bank>
<length>1</length>
<offset>0</offset>
<defaultDatatype>uint</defaultDatatype>
<defaultFormat>decimal</defaultFormat>
</fixedField>
</fixedFields>
</ns2:TMFixedFieldListSpec>
© Auto-ID Lab Korea / KAIST
Slide 12
 Writing API
– ALE request of writing API is like this,
 Possible Writing Operations
– READ, CHECK, INITIALIZE, ADD, WRITE, DELETE, PASSWORD, KILL,
LOCK
ALE Writing API
Please give me:
a report every 60 seconds
from the reader at front door
only Ice Cream products from x corp
after WRITE ‘melt’
Command Cycle
Logical Reader
Filtering & Grouping
Pattern
Writing Operation
© Auto-ID Lab Korea / KAIST
Slide 13
 Writing API
– define/undefine Event Cycle
– poll Event Cycle
– subscribe / unsubscribe Event Cycle
ALE Writing API
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:CCSpec xmlns:ns2="urn:epcglobal:ale:xsd:1">
<logicalReaders>
<logicalReader>FrontDoor</logicalReader>
</logicalReaders>
<boundarySpec>
<repeatPeriod unit="MS">20000</repeatPeriod>
<duration unit="MS">19000</duration>
<noNewTagsInterval unit="MS">0</noNewTagsInterval>
</boundarySpec>
<cmdSpecs>
<cmdSpec reportIfEmpty="false" name="cmd1">
<filterSpec>
<filterList>
<filter>
<includeExclude>INCLUDE</includeExclude>
<fieldspec>
<fieldname>@3.1.0</fieldname>
<datatype>uint</datatype>
<format>hex</format>
</fieldspec>
<patList>
<pat>*</pat>
</patList>
</filter>
</filterList>
</filterSpec>
<opSpecs>
<opSpec>
<opName>WW</opName>
<opType>WRITE</opType>
<fieldspec>
<fieldname>melt</fieldname>
<datatype>uint</datatype>
<format>hex</format>
</fieldspec>
<dataSpec>
<data>1</data>
</dataSpec>
</opSpec>
</opSpecs>
</cmdSpec>
</cmdSpecs>
</ns2:CCSpec>
© Auto-ID Lab Korea / KAIST
Slide 14
 Access Control API
– Think of a membership, read/write permission in the web board
ALE Access Control API
admin
Super user
Associate
Member
Normal
Member
Reader Conf. Tag Read Tag Writing
user1
ALELR.define ALE.define ALECC.define
Client Identity
Role
Permission
Class/Method
user2
© Auto-ID Lab Korea / KAIST
Slide 15
 Access Control API
– define / undefine Client Identity
– define / undefine Role
– define / undefine Permission
– assign / deassign Role to Client Identity
– assign / deassign Permission to Role
ALE Access Control API
© Auto-ID Lab Korea / KAIST
Slide 16
 Oliot-fc is developed based on Fosstrak which is an open source ALE Implementation
– Fosstrak implemented only Reading and Logical Reader API, but Oliot-fc implemented full ALE interface
– Internally, Oliot-fc uses Spring framework and most functions are implemented as service components
Oliot-fc Design
Filtering
and
Collection
Event
Cycle
EC Report
Generator
Command
Cycle
CC Report
Generator
Symbolic
Field
Repo
Logical
Reader
Abstraction
Physical
Reader
Connection
SubscriberOutputChannel
Logical Reader
Physical Reader
Acceptor
LLRPAdaptor
External
Fortress
RBAC
Server
Logical Reader
Manager
HTTP/SOAP
Endpoint
ALE ALECC ALETM ALELR ALEAC
Access
Control
FortressRolebased
AccessController(RBAC)
RFID Reader
© Auto-ID Lab Korea / KAIST
Slide 17
 Fc-commons
– The project for common classes which are used in both fc-server and
fc-client such as classes for web service, marshalling utils
 Fc-server
– The main project for filtering and collection server
– Spring framework based implementation
– Fortress RBAC based access control
 Fc-client
– The project for ALE client; including API call example, Swing-based ALE client
 Fc-webclient
– The project for web ALE client; Outcome is executed on a web container such as
Tomcat
Projects for Oliot-fc
© Auto-ID Lab Korea / KAIST
Slide 18
 Oliot-fc Build & Deployment
– Oliot-fc is a Maven project
– Compiled binary is packaged to Web archive
file (.war)
– It can be deployed to the web container such
as Tomcat
– Oliot-fc is executed with the web container
when it runs
 Send ALE request to fc-server
– Compile with Maven
– APITest class of fc-client provides API test
codes for ALE interface
– Or, you can use fc-webclient with Tomcat
web container
Oliot-fc Deployment
Compiled fc-server
Web archive (.war)
Web Container
(Tomcat)
Compiled fc-webclient
Web archive (.war)
Web Container
(Tomcat)
Compiled fc-client
Java binaries
JRE
© Auto-ID Lab Korea / KAIST
Slide 19
 For F&C cloud deployment, we developed load balancing, and
migration solution
 EPC Cloud Admin:
– Collect Load Information
– Predict Future Load
– Manage Data-flow Migration
Deployment onto Cloud
Future Direction
© Auto-ID Lab Korea / KAIST
Slide 21
 STIS with BigData processing over IaaS Cloud
Our another ALE project: Smart Thing
Information Service (STIS) middleware
Jongwoo Sung, Tomas L. Sanchez, Daeyoung Kim, "EPC Sensor Network for RFID and WSN Integration Infrastructure",
Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications
Workshops(PerComW'07), New York, USA, March 19-23, 2007 (position paper, new one is coming)
© Auto-ID Lab Korea / KAIST
Slide 22
CEP-based STIS Middleware
 STIS is an effort to integrate various sensor networks to EPCglobal
architecture framework
– E.g. Zigbee, 6LoWPAN CoAP, oBix
 We integrated them in the ALE middleware level using complex event
processing (CEP) technology
– Open source CEP engine ‘Esper’ is used
– Data from various devices is adapted for CEP
– Complex events are detected and notified to report generator according to the SQL-
like event processing language (EPL)
STIS Middleware Design
Report
Generator
RFID Device
Framework
6LoWPAN CoAP
Device Framework
Zigbee Device
Framework
Event Processing
Language (EPL)
Event
Notification
ALE Report
CEP Engine
EventAdaptation
© Auto-ID Lab Korea / KAIST
Slide 23
 Complex Event Processing (CEP)
– an event processing concept that deals with the task of processing multiple real-time
events with the goal of identifying the meaningful events within the event cloud
– with event processing language (EPL) of CEP, we can process multi-level events as
follows for instance:
What we can do with CEP
RFID tag ReadTemp. Humidity
Poor management
Loss of commodity values
keep occurring for
tag.highTempThresholdTime
or tag.highHumidityThresholdTime
Product Sold
Decrement of inventory
RFID tag Read
tag.readerID =
point_of_sales_reader_ID
Good Management
keep occurring for
tag.periodOfCirculation
temp. <
tag.thresholdTemp
humidity <
tag.thresholdHumidity
and
temp. >
tag.thresholdTemp
humidity. >
tag.thresholdHumidity
or
© Auto-ID Lab Korea / KAIST
Slide 24
 IoT6: IPv6 based SOA among smart thing components/app./service
 Demonstrated
– IoT Week 2012, Venice, Italy
– IoT 2012 conference, Wuxi, China
IoT6 Project: STIS, ONS, and IoT6
integration
ZigBee Sensor Nodes
Architecture for Smart Thing Information Service
ZigBee Gateway
RFID
Reader
FX7400
SNAIL Gateway
Each Room
1 RFID Reader & Antenna
5 tagged devices
2 SNAIL Sensor Nodes
2 ZigBee Sensor Nodes
Object Naming Service (ONS)
EPC Information Service(EPCIS)
Filtering and Collection (F&C)
2001:220:806:20::1
2001:220:806:22::1
SNAIL Sensor NodesTagged
device
2001:220:806:20::1143.248.106.220,125,131
2002:8ff8:6a89::8ff8:6a89
2002:8ff8:6a6c::8ff8:6a6c
2002:8ff8:6a87::8ff8:6a87
CoAP
LLRP
poll
LLRP Port: 5084
LLRP
poll
2
1
1. Lookup IP address of EPCIS
(DNS Protocol)
2. Query to EPCIS for EPC-
related data (SOAP over HTTP)
An IoT6 Client
application in Venice
A GUI of STIS
test-bed
24
© Auto-ID Lab Korea / KAIST
Slide 25
 From the experience of STIS middleware, we will design a new sensor
data processing middleware
– ALE interface has not enough expressive power for filtering and grouping pattern of
sensor data (RFID-specific)
– Instead of adding features to Oliot-fc, we decided to design a new sensor data
processing middleware
– A new middleware will support various sensor interfaces and interoperate with other
IoT platforms
Future Direction: Design of Sensor Data
Processing Middleware
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
New!
© Auto-ID Lab Korea / KAIST
Slide 26
 Performance Optimization
– Currently, 2 threads are involved for each event cycle
– If # of ECSpecs are increased tremendously, this design causes much overhead
– We will redesign internal structure so that a stream is assigned to each reader set
– The stream can be shared among multiple event cycles
– A thread can also be shared among multiple report generators
Future Direction 2: Performance
Optimization for Oliot-fc
LRAdaptation
RG
EC
RG
RG
Reader Set based Stream
© Auto-ID Lab Korea / KAIST
Slide 27
 Jongwoo Sung, Tomas L. Sanchez, Daeyoung Kim, "EPC Sensor
Network for RFID and WSN Integration Infrastructure", Proceedings of
the Fifth Annual IEEE International Conference on Pervasive Computing
and Communications Workshops(PerComW'07), New York, USA, March
19-23, 2007
 Weixin Wang, Jongwoo Sung, Daeyoung Kim, "Complex Event
Processing in EPC Sensor Network Middleware for Both RFID and WSN",
11th IEEE International Symposium on Object/component/service-
oriented Real-time distributed Computing (ISORC 2008), May 5-7,
Orlando, Florida, USA
 임장관, 성종우, 김대영, "RFID ALE미들웨어에서의 센서 네트워크 지원을 위한
인터페이스 확장과 Complex Event Processing", 한국통신학회 2009 하계
학회, 2009)
 이경태, 임장관, 성종우, 김성훈, 하민근, 김대영, "EPC Sensor Network 에서의
데이터 처리와 정보 공유를 위한 미들웨어" 한국정보과학회 추계 학술대회,
2010년 11월
Reference
© Auto-ID Lab Korea / KAIST
Slide 28
 Any questions?
Thank you

More Related Content

What's hot

MQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT ExtensionMQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT ExtensionSensorUp
 
Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上建銘 林
 
Integrated Motion on EtherNet/IP: Solution Overview
Integrated Motion on EtherNet/IP: Solution OverviewIntegrated Motion on EtherNet/IP: Solution Overview
Integrated Motion on EtherNet/IP: Solution OverviewRockwell Automation
 
CPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesCPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesStephan Haller
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at EclipseIan Skerrett
 
Edge Computing and OGC SensorThings API
Edge Computing and OGC SensorThings APIEdge Computing and OGC SensorThings API
Edge Computing and OGC SensorThings APISensorUp
 
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...Eclipse IoT
 
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An OverviewFIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An OverviewFIWARE
 
SensorThings API Webinar - #1 of 4 - Introduction
SensorThings API Webinar - #1 of 4 - IntroductionSensorThings API Webinar - #1 of 4 - Introduction
SensorThings API Webinar - #1 of 4 - IntroductionSensorUp
 
Observability from the Home
Observability from the HomeObservability from the Home
Observability from the HomeFaithWestdorp
 
Autonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoTAutonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoTjavafxpert
 
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS TechnologyIoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS TechnologyOpen Mobile Alliance
 

What's hot (15)

MQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT ExtensionMQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT Extension
 
OpenPOWER ADG key note
OpenPOWER ADG key note OpenPOWER ADG key note
OpenPOWER ADG key note
 
Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上
 
Integrated Motion on EtherNet/IP: Solution Overview
Integrated Motion on EtherNet/IP: Solution OverviewIntegrated Motion on EtherNet/IP: Solution Overview
Integrated Motion on EtherNet/IP: Solution Overview
 
CPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesCPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use Cases
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at Eclipse
 
Edge Computing and OGC SensorThings API
Edge Computing and OGC SensorThings APIEdge Computing and OGC SensorThings API
Edge Computing and OGC SensorThings API
 
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
 
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An OverviewFIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
 
SensorThings API Webinar - #1 of 4 - Introduction
SensorThings API Webinar - #1 of 4 - IntroductionSensorThings API Webinar - #1 of 4 - Introduction
SensorThings API Webinar - #1 of 4 - Introduction
 
Observability from the Home
Observability from the HomeObservability from the Home
Observability from the Home
 
Autonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoTAutonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoT
 
Nareshkumar_CV
Nareshkumar_CVNareshkumar_CV
Nareshkumar_CV
 
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS TechnologyIoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
 
OpenDataPlane Project
OpenDataPlane ProjectOpenDataPlane Project
OpenDataPlane Project
 

Viewers also liked

The Road to Internet of Things
The Road to Internet of ThingsThe Road to Internet of Things
The Road to Internet of ThingsDaeyoung Kim
 
Startup funding options for Student Entrepreneurs
Startup funding options for Student EntrepreneursStartup funding options for Student Entrepreneurs
Startup funding options for Student EntrepreneursJohn Spindler
 
April 2013 Newsletter
April 2013 NewsletterApril 2013 Newsletter
April 2013 NewsletterJOHNLEACH
 
Astadia joint webinar final slide deck 072109
Astadia joint webinar final slide deck 072109Astadia joint webinar final slide deck 072109
Astadia joint webinar final slide deck 072109Sean O'Connell
 
ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงานใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงานJustice MengKing
 
исследование функций
исследование функцийисследование функций
исследование функцийkillaruns
 
5M Anja Civilization
5M Anja Civilization5M Anja Civilization
5M Anja CivilizationgsbSS
 
Som algorithms in artificial neural networks
Som algorithms in artificial neural networksSom algorithms in artificial neural networks
Som algorithms in artificial neural networksEsranur Öğretmen
 
Map as a Service: A Framework for Visualising and Maximising Information Retu...
Map as a Service: A Framework for Visualising and Maximising Information Retu...Map as a Service: A Framework for Visualising and Maximising Information Retu...
Map as a Service: A Framework for Visualising and Maximising Information Retu...M H
 
Information Extraction from Wireless Sensor Networks: System and Approaches
Information Extraction from Wireless Sensor Networks: System and ApproachesInformation Extraction from Wireless Sensor Networks: System and Approaches
Information Extraction from Wireless Sensor Networks: System and ApproachesM H
 
Computer components =d
Computer components =dComputer components =d
Computer components =dAmanHeer10
 
εξεταστεα υλη 2013
εξεταστεα υλη 2013εξεταστεα υλη 2013
εξεταστεα υλη 2013Eleni Papadopoulou
 
5S Alicia civilization
5S Alicia civilization5S Alicia civilization
5S Alicia civilizationgsbSS
 

Viewers also liked (20)

The Road to Internet of Things
The Road to Internet of ThingsThe Road to Internet of Things
The Road to Internet of Things
 
Startup funding options for Student Entrepreneurs
Startup funding options for Student EntrepreneursStartup funding options for Student Entrepreneurs
Startup funding options for Student Entrepreneurs
 
Operating system
Operating systemOperating system
Operating system
 
Vehicle
VehicleVehicle
Vehicle
 
April 2013 Newsletter
April 2013 NewsletterApril 2013 Newsletter
April 2013 Newsletter
 
Evaluation question 1 honica
Evaluation question 1 honicaEvaluation question 1 honica
Evaluation question 1 honica
 
Astadia joint webinar final slide deck 072109
Astadia joint webinar final slide deck 072109Astadia joint webinar final slide deck 072109
Astadia joint webinar final slide deck 072109
 
Ucsf 5 8
 Ucsf 5 8 Ucsf 5 8
Ucsf 5 8
 
ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงานใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
 
исследование функций
исследование функцийисследование функций
исследование функций
 
5M Anja Civilization
5M Anja Civilization5M Anja Civilization
5M Anja Civilization
 
Writing 160 Lesson Pan
Writing 160 Lesson PanWriting 160 Lesson Pan
Writing 160 Lesson Pan
 
Som algorithms in artificial neural networks
Som algorithms in artificial neural networksSom algorithms in artificial neural networks
Som algorithms in artificial neural networks
 
Map as a Service: A Framework for Visualising and Maximising Information Retu...
Map as a Service: A Framework for Visualising and Maximising Information Retu...Map as a Service: A Framework for Visualising and Maximising Information Retu...
Map as a Service: A Framework for Visualising and Maximising Information Retu...
 
Malaria
MalariaMalaria
Malaria
 
Newspaper analysis 3
Newspaper analysis 3Newspaper analysis 3
Newspaper analysis 3
 
Information Extraction from Wireless Sensor Networks: System and Approaches
Information Extraction from Wireless Sensor Networks: System and ApproachesInformation Extraction from Wireless Sensor Networks: System and Approaches
Information Extraction from Wireless Sensor Networks: System and Approaches
 
Computer components =d
Computer components =dComputer components =d
Computer components =d
 
εξεταστεα υλη 2013
εξεταστεα υλη 2013εξεταστεα υλη 2013
εξεταστεα υλη 2013
 
5S Alicia civilization
5S Alicia civilization5S Alicia civilization
5S Alicia civilization
 

Similar to GS1/Oliot ALE and Next

Apic dc api deep dive
Apic dc api deep dive Apic dc api deep dive
Apic dc api deep dive Cisco DevNet
 
Compile ahead of time. It's fine?
Compile ahead of time. It's fine?Compile ahead of time. It's fine?
Compile ahead of time. It's fine?Dmitry Chuyko
 
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...GetInData
 
Is 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingIs 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingPhil Wilkins
 
From Open Source to Open API with Restlet
From Open Source to Open API with RestletFrom Open Source to Open API with Restlet
From Open Source to Open API with RestletRestlet
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...Jitendra Bafna
 
Elastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application CloudElastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application CloudLucas Bremgartner
 
Apache Big Data Europe 2016
Apache Big Data Europe 2016Apache Big Data Europe 2016
Apache Big Data Europe 2016Tim Ellison
 
JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]
JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]
JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]David Buck
 
Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11ColdFusionConference
 
2011 07-27 ecoop innovation network
2011 07-27 ecoop innovation network2011 07-27 ecoop innovation network
2011 07-27 ecoop innovation networkruzannaChitchyan
 
How to Use the CA Application Performance Management Command Center for Appli...
How to Use the CA Application Performance Management Command Center for Appli...How to Use the CA Application Performance Management Command Center for Appli...
How to Use the CA Application Performance Management Command Center for Appli...CA Technologies
 
Titanium Alloy Framework
Titanium Alloy FrameworkTitanium Alloy Framework
Titanium Alloy FrameworkTechday7
 
Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)Pascal Rapicault
 
Improving Software quality for the Modern Web
Improving Software quality for the Modern WebImproving Software quality for the Modern Web
Improving Software quality for the Modern WebEuan Garden
 
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...apidays
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalHimanshu Mendiratta
 
Introduction To Eclipse RCP
Introduction To Eclipse RCPIntroduction To Eclipse RCP
Introduction To Eclipse RCPwhbath
 
Apache Commons Overview
Apache Commons OverviewApache Commons Overview
Apache Commons Overviewghessler
 

Similar to GS1/Oliot ALE and Next (20)

Apic dc api deep dive
Apic dc api deep dive Apic dc api deep dive
Apic dc api deep dive
 
Compile ahead of time. It's fine?
Compile ahead of time. It's fine?Compile ahead of time. It's fine?
Compile ahead of time. It's fine?
 
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
 
Is 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingIs 12 Factor App Right About Logging
Is 12 Factor App Right About Logging
 
From Open Source to Open API with Restlet
From Open Source to Open API with RestletFrom Open Source to Open API with Restlet
From Open Source to Open API with Restlet
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
 
Elastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application CloudElastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application Cloud
 
Apache Big Data Europe 2016
Apache Big Data Europe 2016Apache Big Data Europe 2016
Apache Big Data Europe 2016
 
JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]
JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]
JDK Mission Control: Where We Are, Where We Are Going [Code One 2019]
 
Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11
 
2011 07-27 ecoop innovation network
2011 07-27 ecoop innovation network2011 07-27 ecoop innovation network
2011 07-27 ecoop innovation network
 
How to Use the CA Application Performance Management Command Center for Appli...
How to Use the CA Application Performance Management Command Center for Appli...How to Use the CA Application Performance Management Command Center for Appli...
How to Use the CA Application Performance Management Command Center for Appli...
 
Titanium Alloy Framework
Titanium Alloy FrameworkTitanium Alloy Framework
Titanium Alloy Framework
 
Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)
 
Improving Software quality for the Modern Web
Improving Software quality for the Modern WebImproving Software quality for the Modern Web
Improving Software quality for the Modern Web
 
Syntutic
SyntuticSyntutic
Syntutic
 
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal
 
Introduction To Eclipse RCP
Introduction To Eclipse RCPIntroduction To Eclipse RCP
Introduction To Eclipse RCP
 
Apache Commons Overview
Apache Commons OverviewApache Commons Overview
Apache Commons Overview
 

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
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsDaeyoung Kim
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDaeyoung Kim
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)Daeyoung Kim
 
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)Daeyoung Kim
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveDaeyoung Kim
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTDaeyoung Kim
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability SystemDaeyoung Kim
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...Daeyoung Kim
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesDaeyoung Kim
 

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
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of Trains
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industry
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspective
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability System
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart Cities
 

Recently uploaded

JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 

Recently uploaded (20)

JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 

GS1/Oliot ALE and Next

  • 1. Jun. 25, 2014 Auto-ID Labs, KAIST http://autoidlab.kaist.ac.kr GS1/Oliot Application Level Events (ALE) Janggwan Im limg00n@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  Introduction  Role of ALE  5 APIs of ALE  Oliot-fc Design  Deployment  Future Direction Contents
  • 3. © Auto-ID Lab Korea / KAIST Slide 3  RFID readers report tag reads as follows Introduction Tag EPC #1234 is read at 3:00 PM Tag EPC #1235 is read at 3:00 PM Tag EPC #1236 is read at 3:00 PM Tag EPC #1234 is read at 3:01 PM Tag EPC #1235 is read at 3:01 PM Tag EPC #1236 is read at 3:01 PM Tag EPC #1234 is read at 3:00 PM Tag EPC #1235 is read at 3:00 PM Tag EPC #1236 is read at 3:00 PM Too much Data ! Duplicate Data ! Data not of interest !
  • 4. © Auto-ID Lab Korea / KAIST Slide 4  Application Level Events (ALE) provides filtering and grouping function for tags read Role of ALE Tag EPC #1234 is read at 3:00 PM Tag EPC #1235 is read at 3:00 PM Tag EPC #1236 is read at 3:00 PM Tag EPC #1234 is read at 3:01 PM Tag EPC #2235 is read at 3:01 PM Tag EPC #2246 is read at 3:01 PM Tag EPC #1234 is read at 3:00 PM Tag EPC #1235 is read at 3:00 PM Tag EPC #2246 is read at 3:00 PM ALEMiddleware From 3:00 PM to 4:00 PM, “Samsung Galaxy S” EPC #1234, EPC #1235, EPC #1236 are read from the Front Door (Reader #5, Reader #6) Please give me: a report every 1 hour from the reader at front door only Samsung Galaxy S products (starts with #123) Reader #5 Reader #6
  • 5. © Auto-ID Lab Korea / KAIST Slide 5  Application Level Events (ALE) is an interface for filtering and grouping of RFID tags  A middleware implementing ALE interface is called filtering and collection (F&C) middleware  5 APIs of ALE – Reading API – Writing API – Tag Memory API – Logical Reader API – Access Control API Interactions of ALE in EPCglobal Architecture Framework Filtering & Collection = ALE implementation Capturing Application = ALE Client
  • 6. © Auto-ID Lab Korea / KAIST Slide 6  ALE request of reading API is like this, ALE Reading API Please give me: a report every 60 seconds from the reader at front door only Samsung Galaxy S products Event Cycle Logical Reader Filtering & Grouping Pattern urn : epc : pat : sgtin-96 : 3 . X . 123 . * Filter Value Company Product Serial Number GS1 Key type (Serialized GTIN in 96-bits format) This is a pattern string
  • 7. © Auto-ID Lab Korea / KAIST Slide 7  Reading API – define/undefine Event Cycle – poll Event Cycle – subscribe / unsubscribe Event Cycle ALE Reading API <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns2:ECSpec xmlns:ns2="urn:epcglobal:ale:xsd:1"> <logicalReaders> <logicalReader>FrontDoor</logicalReader> </logicalReaders> <boundarySpec> <repeatPeriod unit="MS">60000</repeatPeriod> <duration unit="MS">59500</duration> <stableSetInterval unit="MS">0</stableSetInterval> </boundarySpec> <reportSpecs> <reportSpec reportIfEmpty="false" reportOnlyOnChange="false"> <reportSet set="CURRENT"/> <filterSpec> <extension> <filterList> <filter> <includeExclude>include</includeExclude> <patList> <pat>urn:epc:pat:sgtin-96:3.X.123.*</pat> </patList> <fieldspec> <fieldname>epc</fieldname> <datatype>EPC</datatype> <format>epc-tag</format> </fieldspec> </filter> </filterList> </extension> </filterSpec> <output includeRawHex="false" includeRawDecimal="true“ includeEPC="false" includeTag="true" includeCount="true“/> </reportSpec> </reportSpecs> </ns2:ECSpec>
  • 8. © Auto-ID Lab Korea / KAIST Slide 8  Define a logical reader – E.g. “Front Door”  Several physical readers are abstracted to a logical reader  Insulates applications from device details  Elevates level of abstraction for application writers ALE Logical Reader API Reader #5 Reader #6 “Front Door” ALE Implementation Reader Reader New Reader ! ALE Client Reader Reader ALE Client ALE Implementation New Reader ! Logical Reader Abstraction
  • 9. © Auto-ID Lab Korea / KAIST Slide 9  Logical Reader API – define / undefine Logical Reader – assign / deassign Physical Readers to Logical Reader ALE Logical Reader API <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:LRSpec xmlns:ns2="urn:epcglobal:ale:wsdl:1" xmlns:ns3="urn:epcglobal:ale:xsd:1"> <isComposite>true</isComposite> <readers> <reader>Reader5</reader> <reader>Reader6</reader> </readers> <properties> <property> <name>Description</name> <value>Front Door</value> </property> </properties> </ns3:LRSpec>
  • 10. © Auto-ID Lab Korea / KAIST Slide 10  Tag Memory API – define / undefine TMSpec which is mappings of the information in tag view into a logical field ALE Tag Memory API EPC 1 0 Reserved EPC TID User Field “epc” field “Melt” field “Rotten” Tag View Logical field in ALE View Bank0 Bank1 Bank2 Bank3 1 0
  • 11. © Auto-ID Lab Korea / KAIST Slide 11  Tag Memory API – define / undefine TMSpec which abstract the information in a tag other than EPC ALE Tag Memory API <?xml version="1.0"?> <ns2:TMFixedFieldListSpec xmlns:ns2="urn:epcglobal:ale:xsd:1"> <fixedFields> <fixedField> <fieldname>melt</fieldname> <bank>3</bank> <length>1</length> <offset>0</offset> <defaultDatatype>uint</defaultDatatype> <defaultFormat>decimal</defaultFormat> </fixedField> </fixedFields> </ns2:TMFixedFieldListSpec>
  • 12. © Auto-ID Lab Korea / KAIST Slide 12  Writing API – ALE request of writing API is like this,  Possible Writing Operations – READ, CHECK, INITIALIZE, ADD, WRITE, DELETE, PASSWORD, KILL, LOCK ALE Writing API Please give me: a report every 60 seconds from the reader at front door only Ice Cream products from x corp after WRITE ‘melt’ Command Cycle Logical Reader Filtering & Grouping Pattern Writing Operation
  • 13. © Auto-ID Lab Korea / KAIST Slide 13  Writing API – define/undefine Event Cycle – poll Event Cycle – subscribe / unsubscribe Event Cycle ALE Writing API <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns2:CCSpec xmlns:ns2="urn:epcglobal:ale:xsd:1"> <logicalReaders> <logicalReader>FrontDoor</logicalReader> </logicalReaders> <boundarySpec> <repeatPeriod unit="MS">20000</repeatPeriod> <duration unit="MS">19000</duration> <noNewTagsInterval unit="MS">0</noNewTagsInterval> </boundarySpec> <cmdSpecs> <cmdSpec reportIfEmpty="false" name="cmd1"> <filterSpec> <filterList> <filter> <includeExclude>INCLUDE</includeExclude> <fieldspec> <fieldname>@3.1.0</fieldname> <datatype>uint</datatype> <format>hex</format> </fieldspec> <patList> <pat>*</pat> </patList> </filter> </filterList> </filterSpec> <opSpecs> <opSpec> <opName>WW</opName> <opType>WRITE</opType> <fieldspec> <fieldname>melt</fieldname> <datatype>uint</datatype> <format>hex</format> </fieldspec> <dataSpec> <data>1</data> </dataSpec> </opSpec> </opSpecs> </cmdSpec> </cmdSpecs> </ns2:CCSpec>
  • 14. © Auto-ID Lab Korea / KAIST Slide 14  Access Control API – Think of a membership, read/write permission in the web board ALE Access Control API admin Super user Associate Member Normal Member Reader Conf. Tag Read Tag Writing user1 ALELR.define ALE.define ALECC.define Client Identity Role Permission Class/Method user2
  • 15. © Auto-ID Lab Korea / KAIST Slide 15  Access Control API – define / undefine Client Identity – define / undefine Role – define / undefine Permission – assign / deassign Role to Client Identity – assign / deassign Permission to Role ALE Access Control API
  • 16. © Auto-ID Lab Korea / KAIST Slide 16  Oliot-fc is developed based on Fosstrak which is an open source ALE Implementation – Fosstrak implemented only Reading and Logical Reader API, but Oliot-fc implemented full ALE interface – Internally, Oliot-fc uses Spring framework and most functions are implemented as service components Oliot-fc Design Filtering and Collection Event Cycle EC Report Generator Command Cycle CC Report Generator Symbolic Field Repo Logical Reader Abstraction Physical Reader Connection SubscriberOutputChannel Logical Reader Physical Reader Acceptor LLRPAdaptor External Fortress RBAC Server Logical Reader Manager HTTP/SOAP Endpoint ALE ALECC ALETM ALELR ALEAC Access Control FortressRolebased AccessController(RBAC) RFID Reader
  • 17. © Auto-ID Lab Korea / KAIST Slide 17  Fc-commons – The project for common classes which are used in both fc-server and fc-client such as classes for web service, marshalling utils  Fc-server – The main project for filtering and collection server – Spring framework based implementation – Fortress RBAC based access control  Fc-client – The project for ALE client; including API call example, Swing-based ALE client  Fc-webclient – The project for web ALE client; Outcome is executed on a web container such as Tomcat Projects for Oliot-fc
  • 18. © Auto-ID Lab Korea / KAIST Slide 18  Oliot-fc Build & Deployment – Oliot-fc is a Maven project – Compiled binary is packaged to Web archive file (.war) – It can be deployed to the web container such as Tomcat – Oliot-fc is executed with the web container when it runs  Send ALE request to fc-server – Compile with Maven – APITest class of fc-client provides API test codes for ALE interface – Or, you can use fc-webclient with Tomcat web container Oliot-fc Deployment Compiled fc-server Web archive (.war) Web Container (Tomcat) Compiled fc-webclient Web archive (.war) Web Container (Tomcat) Compiled fc-client Java binaries JRE
  • 19. © Auto-ID Lab Korea / KAIST Slide 19  For F&C cloud deployment, we developed load balancing, and migration solution  EPC Cloud Admin: – Collect Load Information – Predict Future Load – Manage Data-flow Migration Deployment onto Cloud
  • 21. © Auto-ID Lab Korea / KAIST Slide 21  STIS with BigData processing over IaaS Cloud Our another ALE project: Smart Thing Information Service (STIS) middleware Jongwoo Sung, Tomas L. Sanchez, Daeyoung Kim, "EPC Sensor Network for RFID and WSN Integration Infrastructure", Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops(PerComW'07), New York, USA, March 19-23, 2007 (position paper, new one is coming)
  • 22. © Auto-ID Lab Korea / KAIST Slide 22 CEP-based STIS Middleware  STIS is an effort to integrate various sensor networks to EPCglobal architecture framework – E.g. Zigbee, 6LoWPAN CoAP, oBix  We integrated them in the ALE middleware level using complex event processing (CEP) technology – Open source CEP engine ‘Esper’ is used – Data from various devices is adapted for CEP – Complex events are detected and notified to report generator according to the SQL- like event processing language (EPL) STIS Middleware Design Report Generator RFID Device Framework 6LoWPAN CoAP Device Framework Zigbee Device Framework Event Processing Language (EPL) Event Notification ALE Report CEP Engine EventAdaptation
  • 23. © Auto-ID Lab Korea / KAIST Slide 23  Complex Event Processing (CEP) – an event processing concept that deals with the task of processing multiple real-time events with the goal of identifying the meaningful events within the event cloud – with event processing language (EPL) of CEP, we can process multi-level events as follows for instance: What we can do with CEP RFID tag ReadTemp. Humidity Poor management Loss of commodity values keep occurring for tag.highTempThresholdTime or tag.highHumidityThresholdTime Product Sold Decrement of inventory RFID tag Read tag.readerID = point_of_sales_reader_ID Good Management keep occurring for tag.periodOfCirculation temp. < tag.thresholdTemp humidity < tag.thresholdHumidity and temp. > tag.thresholdTemp humidity. > tag.thresholdHumidity or
  • 24. © Auto-ID Lab Korea / KAIST Slide 24  IoT6: IPv6 based SOA among smart thing components/app./service  Demonstrated – IoT Week 2012, Venice, Italy – IoT 2012 conference, Wuxi, China IoT6 Project: STIS, ONS, and IoT6 integration ZigBee Sensor Nodes Architecture for Smart Thing Information Service ZigBee Gateway RFID Reader FX7400 SNAIL Gateway Each Room 1 RFID Reader & Antenna 5 tagged devices 2 SNAIL Sensor Nodes 2 ZigBee Sensor Nodes Object Naming Service (ONS) EPC Information Service(EPCIS) Filtering and Collection (F&C) 2001:220:806:20::1 2001:220:806:22::1 SNAIL Sensor NodesTagged device 2001:220:806:20::1143.248.106.220,125,131 2002:8ff8:6a89::8ff8:6a89 2002:8ff8:6a6c::8ff8:6a6c 2002:8ff8:6a87::8ff8:6a87 CoAP LLRP poll LLRP Port: 5084 LLRP poll 2 1 1. Lookup IP address of EPCIS (DNS Protocol) 2. Query to EPCIS for EPC- related data (SOAP over HTTP) An IoT6 Client application in Venice A GUI of STIS test-bed 24
  • 25. © Auto-ID Lab Korea / KAIST Slide 25  From the experience of STIS middleware, we will design a new sensor data processing middleware – ALE interface has not enough expressive power for filtering and grouping pattern of sensor data (RFID-specific) – Instead of adding features to Oliot-fc, we decided to design a new sensor data processing middleware – A new middleware will support various sensor interfaces and interoperate with other IoT platforms Future Direction: Design of Sensor Data Processing Middleware 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 New!
  • 26. © Auto-ID Lab Korea / KAIST Slide 26  Performance Optimization – Currently, 2 threads are involved for each event cycle – If # of ECSpecs are increased tremendously, this design causes much overhead – We will redesign internal structure so that a stream is assigned to each reader set – The stream can be shared among multiple event cycles – A thread can also be shared among multiple report generators Future Direction 2: Performance Optimization for Oliot-fc LRAdaptation RG EC RG RG Reader Set based Stream
  • 27. © Auto-ID Lab Korea / KAIST Slide 27  Jongwoo Sung, Tomas L. Sanchez, Daeyoung Kim, "EPC Sensor Network for RFID and WSN Integration Infrastructure", Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops(PerComW'07), New York, USA, March 19-23, 2007  Weixin Wang, Jongwoo Sung, Daeyoung Kim, "Complex Event Processing in EPC Sensor Network Middleware for Both RFID and WSN", 11th IEEE International Symposium on Object/component/service- oriented Real-time distributed Computing (ISORC 2008), May 5-7, Orlando, Florida, USA  임장관, 성종우, 김대영, "RFID ALE미들웨어에서의 센서 네트워크 지원을 위한 인터페이스 확장과 Complex Event Processing", 한국통신학회 2009 하계 학회, 2009)  이경태, 임장관, 성종우, 김성훈, 하민근, 김대영, "EPC Sensor Network 에서의 데이터 처리와 정보 공유를 위한 미들웨어" 한국정보과학회 추계 학술대회, 2010년 11월 Reference
  • 28. © Auto-ID Lab Korea / KAIST Slide 28  Any questions? Thank you