[1] The document discusses GS1 standards and the Oliot open source project for the Internet of Things. It provides examples of how GS1 standards have been applied to healthcare and food traceability applications.
[2] Oliot is presented as an open source IoT platform based on GS1 standards for identifying, capturing, controlling, and sharing information about smart things using various sensor and network protocols. It aims to build an ID-based framework.
[3] The scope of Oliot is described as including processing of RFID, sensor and actuator streams from different networks. It also covers abstraction of objects via device frameworks, distributed storage, interaction with smart things, and search/discovery.
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...Daeyoung Kim
In the Smart Cities Preliminary Report 2014 published by ISO/IEC JTC1, they have emphasized the importance of standardized, computer-recognizable, and actionable open data produced by various city resources. International standardization working groups such as ISO/IEC JTC1, JTC1/SC31 have been establishing new standards and also adopting existing standards for object identification, data modeling, and data acquisition which are the key features of the smart-city data platform.
ISO/IEC data standards have adopted many existing GS1 (Global Standards One) standards. GS1 is an international non-profit organization with 112 member organizations worldwide and more than two million user companies over 40 years. They develop global standards of how to identify, capture, share and use the data of real-world objects in business communication. The best-known standard is the barcode in retails, and they are expanding their area to healthcare, transport and logistics, food service, technical industries, and smart cities.
In this tutorial, we will give the introduction of GS1, and present the GS1’s standardization efforts with use case examples. Topics are as follows; 1) Identification and classification, 2) Semantic vocabulary, 3) Modeling and sharing of city resource metadata, 4) Master data, transaction, and event data modeling, 5) Data sharing system (API, distributed repository), 6) Smart data browsing, 7) Service registration, discovery, and access, 8) Traceability and block chain adoption, 9) Web vocabulary for city data, and 10) Oliot open source project.
Lastly, we would like to introduce Urban Technology Alliance (UTA) that aims to bring a complete smart city ecosystem, concerning various stakeholders such as city and government, industry, academia, non-profit organizations, and the most important, citizen.
Java User Group Freiburg - Internet of Things für Java-EntwicklerMarcus Munzert
Das Internet of Things lässt sich Systemtechnisch in drei Bereiche einteilen: Constrained Devices, Gateways und Cloud Platforms. Im Bereich der Cloud hat Java ein Heimspiel. Und auf constrained Devices ist Java immer noch eher eine Randerscheinung. Doch auf dem Verbindungsstück, dem IoT Gateway, kann Java all seine Stärken ausspielen.
In diesem Vortrag wird gezeigt, wie man als Java-Entwickler mit ein paar Eclipse IoT Projekten und einem Raspberry Pi ein IoT Gateway prototypisieren kann. Es werden dabei auch nicht-Java-Themen wie zum Beispiel Sensorik und General Purpose Input Output (GPIO) gestreift. Zur Veranschaulichung wird ein für Demonstrationszwecke selbstgebautes, smartes Mini-Gewächshaus mitgebracht, in dem einige Sensoren und Aktoren verbaut sind und dessen Software mit Java entwickelt ist.
Steve Liang with SensorUp and the University of Calgary gave a focused presentation of the relevance of the OGC SensorThings API Standards in edge computing. His presentation highlighted the efficiency data transport in the standard protocols and the requirement to both pull and push data between devices and the cloud. Dr. Liang also presented use cases from an operational exercise performed for the U.S. Department of Homeland Security using SensorThings in a first responder scenario.
This webinar introduce two important Internet of Things standards: ISO/OASIS MQTT and OGC SensorThings API. MQTT provides an interoperable messaging protocol for IoT, and SensorThings provides an interoperable data model and API for IoT. The combination of the two international standards offers the best IoT interoperability that is open, interoperable, scalable, and rich in features. Recording of the webinar is available here: https://www.youtube.com/playlist?list=PLUSJC5mjKZ9SIASpVJNWKWCSS9hVzjiFA
Discussion materials for the Internet of Things and BlockchainSensorUp
This is the discussion materials prepared for the Internet of Things and Blockchain session led by Dr. Steve Liang. The IoT and blockchain session is part of the Blockchain and Cryptocurrency Workshop - PST 2017, Calgary, Canada. In this session Dr. Steve Liang discussed several IoT projects and the possible blockchain-based approaches to deal with the authenticity of sensor data and smart contracts.
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platformFrank Alexander Reusch
The energy supply in Germany is changing significantly. All nuclear power plants are closed in 2022 - Renewables are supposed to replace them. The central power supply has to change to a local power self-supply.
Innogy wants to build a platform to offer each customer a tailored solution. A pool of compatible devices that can be assembled flexibly to any solution, describe the path of defining a platform with standardized components, clarify requirements and solutions for cyber security
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...Daeyoung Kim
In the Smart Cities Preliminary Report 2014 published by ISO/IEC JTC1, they have emphasized the importance of standardized, computer-recognizable, and actionable open data produced by various city resources. International standardization working groups such as ISO/IEC JTC1, JTC1/SC31 have been establishing new standards and also adopting existing standards for object identification, data modeling, and data acquisition which are the key features of the smart-city data platform.
ISO/IEC data standards have adopted many existing GS1 (Global Standards One) standards. GS1 is an international non-profit organization with 112 member organizations worldwide and more than two million user companies over 40 years. They develop global standards of how to identify, capture, share and use the data of real-world objects in business communication. The best-known standard is the barcode in retails, and they are expanding their area to healthcare, transport and logistics, food service, technical industries, and smart cities.
In this tutorial, we will give the introduction of GS1, and present the GS1’s standardization efforts with use case examples. Topics are as follows; 1) Identification and classification, 2) Semantic vocabulary, 3) Modeling and sharing of city resource metadata, 4) Master data, transaction, and event data modeling, 5) Data sharing system (API, distributed repository), 6) Smart data browsing, 7) Service registration, discovery, and access, 8) Traceability and block chain adoption, 9) Web vocabulary for city data, and 10) Oliot open source project.
Lastly, we would like to introduce Urban Technology Alliance (UTA) that aims to bring a complete smart city ecosystem, concerning various stakeholders such as city and government, industry, academia, non-profit organizations, and the most important, citizen.
Java User Group Freiburg - Internet of Things für Java-EntwicklerMarcus Munzert
Das Internet of Things lässt sich Systemtechnisch in drei Bereiche einteilen: Constrained Devices, Gateways und Cloud Platforms. Im Bereich der Cloud hat Java ein Heimspiel. Und auf constrained Devices ist Java immer noch eher eine Randerscheinung. Doch auf dem Verbindungsstück, dem IoT Gateway, kann Java all seine Stärken ausspielen.
In diesem Vortrag wird gezeigt, wie man als Java-Entwickler mit ein paar Eclipse IoT Projekten und einem Raspberry Pi ein IoT Gateway prototypisieren kann. Es werden dabei auch nicht-Java-Themen wie zum Beispiel Sensorik und General Purpose Input Output (GPIO) gestreift. Zur Veranschaulichung wird ein für Demonstrationszwecke selbstgebautes, smartes Mini-Gewächshaus mitgebracht, in dem einige Sensoren und Aktoren verbaut sind und dessen Software mit Java entwickelt ist.
Steve Liang with SensorUp and the University of Calgary gave a focused presentation of the relevance of the OGC SensorThings API Standards in edge computing. His presentation highlighted the efficiency data transport in the standard protocols and the requirement to both pull and push data between devices and the cloud. Dr. Liang also presented use cases from an operational exercise performed for the U.S. Department of Homeland Security using SensorThings in a first responder scenario.
This webinar introduce two important Internet of Things standards: ISO/OASIS MQTT and OGC SensorThings API. MQTT provides an interoperable messaging protocol for IoT, and SensorThings provides an interoperable data model and API for IoT. The combination of the two international standards offers the best IoT interoperability that is open, interoperable, scalable, and rich in features. Recording of the webinar is available here: https://www.youtube.com/playlist?list=PLUSJC5mjKZ9SIASpVJNWKWCSS9hVzjiFA
Discussion materials for the Internet of Things and BlockchainSensorUp
This is the discussion materials prepared for the Internet of Things and Blockchain session led by Dr. Steve Liang. The IoT and blockchain session is part of the Blockchain and Cryptocurrency Workshop - PST 2017, Calgary, Canada. In this session Dr. Steve Liang discussed several IoT projects and the possible blockchain-based approaches to deal with the authenticity of sensor data and smart contracts.
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platformFrank Alexander Reusch
The energy supply in Germany is changing significantly. All nuclear power plants are closed in 2022 - Renewables are supposed to replace them. The central power supply has to change to a local power self-supply.
Innogy wants to build a platform to offer each customer a tailored solution. A pool of compatible devices that can be assembled flexibly to any solution, describe the path of defining a platform with standardized components, clarify requirements and solutions for cyber security
Earn more money - build your personal brand onlineKatie McGregor
Having a strong personal brand – i.e., a strong professional reputation – means more money:
- you can charge more (or demand a higher salary)
- retain more clients with less work
- attract better business opportunities
- and you will get more referrals, even from people who have never actually used your services.
THE GOOD NEWS is that the internet makes it easier than ever to BUILD AUTHORITY and GROW YOUR REPUTATION so that you can receive these rewards. This is achieved by showcasing your expertise in key “touch points” on the web so that you can be found by your prospects; at the same time you can also be proactive and reach out to targeted audiences to drive your influence.
By Katie McGregor, Conduit Communications
http://www.conduitcomms.com/pbseminar/
The Regional Marketer's Playbook - Asia Pacific - 2016Ryan Bonnici
Regional marketing is not just marketing at a regional level. It’s a highly nuanced discipline which involves combining hard data with soft skills, top-down strategy with grassroots customer engagement, consistent branding with uniquely local tonality.
The playbook provides insights from some of Asia's leading marketers, including:
- Paula Parkes, Mktg Director, Adobe
- Sandeep Pal, Mktg Director, Oracle
- Ryan Bonnici, Mktg Director, HubSpot
https://business.linkedin.com/marketing-solutions/c/16/4/regional-marketer-playbook
Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Standards At...Daeyoung Kim
In the Smart Cities Preliminary Report 2014 published by ISO/IEC JTC1, they have emphasized the importance of standardized, computer-recognizable, and actionable open data produced by various city resources. International standardization working groups such as ISO/IEC JTC1, JTC1/SC31 have been establishing new standards and also adopting existing standards for object identification, data modeling, and data acquisition which are the key features of the smart-city data platform.
ISO/IEC data standards have adopted many existing GS1 (Global Standards One) standards. GS1 is an international non-profit organization with 112 member organizations worldwide and more than two million user companies over 40 years. They develop global standards of how to identify, capture, share and use the data of real-world objects in business communication. The best-known standard is the barcode in retails, and they are expanding their area to healthcare, transport and logistics, food service, technical industries, and smart cities.
In this tutorial, we will give the introduction of GS1, and present the GS1’s standardization efforts with use case examples. Topics are as follows; 1) Identification and classification, 2) Semantic vocabulary, 3) Modeling and sharing of city resource metadata, 4) Master data, transaction, and event data modeling, 5) Data sharing system (API, distributed repository), 6) Smart data browsing, 7) Service registration, discovery, and access, 8) Traceability and block chain adoption, 9) Web vocabulary for city data, and 10) Oliot open source project.
Lastly, we would like to introduce Urban Technology Alliance (UTA) that aims to bring a complete smart city ecosystem, concerning various stakeholders such as city and government, industry, academia, non-profit organizations, and the most important, citizen.
CIP Genebank Data Systems:
1.Genebank Overview
2.Genebak IT Platform
3.Identification Systems by Collection
4.Genebank and International/National databases
My briefing from:
2012 5th Annual NIST & HHS Office of Civil Rights HIPAA Security Rule Conference
"Safeguarding Health Information: Building Assurance through HIPAA Security"
June 6, 2012
Improving safety and efficiency in the rail industry
Today’s rail industry is faced with mounting competitive and cost pressures that call for significant improvements in reliability, operating efficiencies and rail safety. Detailed risk management is becoming increasingly important— even mandatory due to current and upcoming regulations. Manufacturing, maintenance, repair and overhaul (MRO) processes have become more complex and global, with materials being sourced from all parts of the world.
More than 20 leading railway operators, manufacturers and solution providers have stepped up to develop new applications standard for rail
Enabling timely condition-based maintenance
Providing the foundation for safety-relevant information exchange
Providing improved analytics and incident investigation
Identifying more easily series faults
Enabling more effective recall management
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
GS1 Standards and Oliot Open Source Project for the Internet of Things
1. GS1 Standards and Oliot Open Source
Project for the Internet of Things
Daeyoung Kim
June 23, 2014
Director of Auto-ID Lab at KAIST
Professor, Computer Science Department, KAIST
kimd@kaist.ac.kr http://resl.kaist.ac.kr http://autoidlabs.org
http://autoidlab.kaist.ac.kr http://oliot.org
12. Home of Internet of Things
GS1 & Auto-ID Labs
In 1999, the Internet of Things" was first
coined by Kevin Ashton who cofounded
the Auto-ID Center at the MIT
Business Processes
and Applications
Software and Network
Hardware
18. Toward GS1 Internet of Things Platform
We will cover bellows, but not limited
Passive Things Active Things
Wireless Sensors/Actuators
Smart Devices
Consumer Electronics
Knowledge
19. Internet of Things Conceptual Architecture
Future IT Eco-System
Human
Information
Thing
Information
Context-
aware
Services
Social Network Service
M2M networking of
Home Devices
Internet Browsing
Entertainment
(Multimedia & Game)
Home Surveillance
Augmented Reality
Big Data
Analysis
Cloud
Computing
Internet
of Things
Cloud Computing
Internet of Things
User log, Business
activity logs, etc.
Internet contents,
SNS, etc.
Everyday objects Multimedia (video,
audio), etc.
Social Network
Service for IoT
Three Musketeers; One for All, and All for One
20. GS1 Standards &
Internet of Things Research
Based on GS1 Philosophy and
Technology at Auto-ID Lab KAIST
Oliot, (Snail, Seahaven, Lilliput
IoTMaaS, GPUCLOUD, CRADHN)
Food SCM and Safety System Project,
(Dr. M Project, SoC Management System Project)
21. GS1/EPCglobal Standards
• Integrating Data Carriers to Business Applications
• Enabled by code systems
• Global Product Classification (GPC)
• GS1 Keys
• Electronic Product Code (EPC)
22. GS1/EPCglobal Standards
- Global Product Classification (GPC)
• Global Product Classification (GPC)
– http://www.gs1.org/1/productssolutions/gdsn/gpc/browser/index.html
Category selection
Code for bananas classes with
different attribute
23. • GTIN Global Trade Item Number
• LGTIN GTIN + Lot/Batch
• SSCC Serial Shipping Container Code
• SGLN Global Location Number + optional Extension
• GRAI Global Returnable Asset Identifier
• GIAI Global Individual Asset Identifier
• GSRN Global Service Relation Number
• GDTI Global Document Type Identifier
• SGCN Serialized Global Coupon Number
GS1/EPCglobal Standards
- GS1 Keys
24. • GTIN (Global Trade Item Number)
• The GTIN Family of Data Structures
UPC: Universal Product Code
EAN: European Article Number
UCC: Uniform Code Council
ITF: Interleaved Two of Five
GS1/EPCglobal Standards
- GS1 Keys
26. • GRAI (Global Returnable Asset Identifier)
– used to identify returnable assets, re-usable packages, or transport
equipment, such as a tray, pallet, or beer keg.
– the asset being used for the purpose of tracking its location and
return.
– as part of a lease or rental system.
• GIAI (Global Individual Asset Identifier)
– e.g., office equipment, transport equipment, IT equipment, vehicles,
etc.
• GSRN (Global Service Relation Number)
– e.g., club membership, loyalty programmes, a patient in a hospital,
or employees
ECG measurement device (GRAI)
Surgical equipment (GIAI)
Membership ID (GSRN)
Patient ID in hospital
(GSRN)Surgical tools (GIAI)
GS1/EPCglobal Standards
- GS1 Keys
27. • EPC
– universal identifier that provides a unique identity for any physical
object
GS1/EPCglobal Standards
- Electronic Product Code (EPC)
29. • EPC Binary encoding
• EPC Tag URI
• EPC Pure Identity URI
• GS1 Element String
GS1/EPCglobal Standards
- EPC Encodings
Examples of GTIN and Serial Number (SGTIN) in Different
Syntaxes
30. • EPC global Architectural framework
GS1/EPCglobal Standards
GS1/EPCglobal Architectural Framework
Identification
& sensing
Data filtering
& grouping
Data store and
share
Item Discovery &
Information search
Frédéric Thiesse, Christian Floerkemeier, Mark Harrison, Florian Michahelles, Christof Roduner, "Technology, Standards, and Real-World Deployments of the EPC Network,
" IEEE Internet Computing, vol. 13, no. 2, pp. 36-43, March-April 2009
Bar Code
Scanner
Output
GS1ElementString
0180614141123458216789
31. GS1/EPCglobal Standards
GS1/EPCglobal Architectural Framework
with Supply Chain Example
Applications
Manufacturer Distributor Retailer
Product info.
• Technical spec.
• Warranty spec.
• Instruction manual
• etc.
Product history
• Genuine or Imitation
• Freshness
• Where this is from?
• Etc.
Manufacturer
EPCIS server
Productquery
Korea
JapanChina
Taiwan
Australia
USA
Brazil
Switzerland
England
Object Name Service
(ONS) Server
ONS query
EPCIS
repository
F&C
middleware
Capturing Applications
DS query
Application
Real-time feedback
Smart
RFID
reader
Discovery Service (DS)
32. Object Name Service for Internet of Things
Manual Service
Object Name Service
(ONS)
manual
html
epcis
…
33. ONS 2.0 Architecture
ONS Application
GS1 ID AUS
ONS Client
FQDN NAPTR
Recursive
Name Server
EPCIS Server
ONS Peer Roots
(1)
(2)
(3)
(4)
(5) (6)
(7)
(8)
Federated ONS Architecture
ONS Query response
• ONS Query for ONS Query Responses for the domain name
• ONS Query Response contains a set of Naming Authority PoinTeR (NAPTR) Records
ONS Query
0.0.6.2.2.3.1.4.1.4.1.6.0.gtin.gs1.id.onsepc.com
34. Globally Federated ONS Peer Roots
Pilot Testbed Plan for Federated
ONS
Korea
JapanChina
Taiwan
Australia
USA
Brazil
Switzerland
England
Sunchon
Univ.
GS1 Korea
Samsung
KAIST
Local ONS Name Servers
onsepc.kr
35. EPCIS (EPC Information Service)
Internet of Things Global Data Repository
35
RFID Reader
& Antenna
Barcode
Reader
ALE – Event Capturing
Everyday
Object
EPCIS – Visibility Event Data
TDS – Unification of GS1 Codes
Attaching
EPC Tag
Attaching
Bar Code
Capturing Interface
Query Interface
Business Apps.
36. GS1 Source
GS1 Source is a framework for
Sharing product information in the
Digital world.
37. • Comparison between two Search Engines
GS1 Digital in standardization now
What can you find on Internet now?
Schick quattro titanium razor
Schick quattro titanium razor
Missing
retailersMissing reviews
Different
image
Different
name
Different
highlight
Different
pricing
Source: Enabling the “digital” revolution in retail (McKinsey, 2013)
38. Improved search by GS1 Digital
Source: Enabling the “digital” revolution in retail (McKinsey, 2013)
SE sees GTIN in HTML
Search engine (SE) finds
initial search term on 1st
retailer's webpage
SE switches from text-
based to GTIN-based
search, and finds 2nd
retailer’s webpage
SE returns all results,
regardless of initial search
term
1 2 3 4
Retailer Retailer 1
Product Dixie combo pack 168
Price $12.59
<html>
<meta name=“GTIN”
content=“0012345678901”>
…
</html> Retailer Retailer 2
Product Dixie combo box 168
Price $10.21
<html>
<meta name=“GTIN”
content=“0012345678901”>
…
</html> Retailer 1
Dixie combo pack 168
$12.59
Retailer 2
Dixie combo set 168
$10.21
ILLUSTRATIVE PROCESS
Dixie combo pack 168
Retailer
Product
Price
Retailer
Product
Price
39. Oliot for GS1 based Open Source IoT Platform
(Open Language for Internet of Things)
• GS1 EPCglobal Network on the Cloud
for Groceries Trace Framework since 2013
– Complete Implementation of GS1
EPCglobal Network
– EPCIS Enhanced with NOSQL DB
– Cloud Support
– ELFIN: Enhanced LLRP- enabling
Framework for the INternet of Things
– Geo-discovery Service
– ONS 2.0.1 implemented
• Smart Thing Information Service
(STIS) since 2005, 2011
– Expand GS1 EPCglobal Network to
integrate various sensor network protocols
– Successor of EPC Sensor Network
– ZigBee, 6LoWPAN/CoAP integration
– Obix integration, etc.
40. Open Language for the Internet of Things
• Open Language for IoT (Oliot) is an ID-based IoT framework.
– Based on GS1 standard ID (e.g., URI-convertible GTIN)
• Goal
– Is to build a ID-based framework to identify, capture, control and share
information about smart things
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
41. Oliot Scope
Smart Things’ Control & Data Acquisition
• Enabling searches for an item or a class of items that satisfies
certain sensor values or attributes.
Sensortag(e.g.,IntelWISP)
e.g., cool juice
A Patient with her states
20dB 50dB40dB
70dB50dB25dB
silent tables
4인 3T,
소근소
근
Full, 시끄러
움
Full, 조
용,
몬순 커피
2인
2T
테이블 4, 조
용
휴
업
2인
4T
4인
2T
4인
2T
8인 2T, 조용
4인 3T, 시끄러움
∆t
Sensor stream Processing
& actuation
Distributed
Storage
Interacting with
Smart Things
Search &
discovery
Actuators (e.g.,
appliances)
42. Passive Tags
(e.g., passive
tags)
Sensor & Actuator Networks
(e.g., ZigBee, 6LoWPAN, Mobile phone, etc.)
Active Tags (e.g.,
Wireless ID and Sensor
Networks)
RFID Middleware
LLRP LLRP Sensor & actuator protocols Sensor & actuator protocols
Object orchestration and organization management
Domain-specific applications
Sensor Interface
Sensor interface
Smart Things Information Service
(static and dynamic information)
ALE
Actuation Interface
Sensor & Actuator Middleware
ONS
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
Oliot Scope
Smart Things’ Control & Data Acquisition
• RFID networks
– Passive & active tags
• Wireless Identification and Sensor
Networks (WISN)
– Active tag networks
– Leverage features of Wireless mesh netw
orks
• Sensor and actuator networks
– LLRP, CoAP/6LoWPAN, ZigBee, MQTT,
Alljoyn, lwM2M, etc.
RFID Reader
Ant1 Ant2 Ant3
Conventional RFID networks
Wireless ID and sensor networks
EPC
EPC
EPC
EPC
EPC
EPC EPC
EPC
EPC
Active
tagEPC
Mobilephone sensingBarcode
43. Stream processing
Oliot Scope
ID & sensor stream processing
• RFID, sensor, and actuator
• adaptation
Complexity of
heterogeneity and
network distribution
∆t
#1441
Door 1
Window 1
Door 2
Window 2
RFID & sensor stream △
Heterogeneous
sensors ▷
∆t
Sensor stream Processing
& actuation
Distributed
Storage
Interacting with
Smart Things
Search &
discovery
44. Oliot Scope
ID & sensor stream processing
• Object abstraction via Sensor & actuator
device framework adaptation
• RFID stream processing & interfaces
– Filtering & Grouping
• RFID data report & management
• Sensor stream processing & interfaces
– Heterogeneous sensor stream adaptation
– Composite sensors streams
Composite sensors
(e.g., human detector)
*Source: http://www.cs.duke.edu/~kmoses/cps516/dstream.html
Stream filtering & grouping*
Direct interaction
Middleware Abstraction
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
45. Oliot Scope
Smart Thing Information Services
• Diverse types of information for (smart) things
*Source: http://www.sas.com/en_us/insights/big-data/data-visualization.html
Data analysis
Context extraction
Visualization & Interpretation*
Profile
Historical data
∆t
Sensor stream Processing
& actuation
Distributed
Storage
Interacting with
Smart Things
Search &
discovery
46. 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
Oliot Scope
Smart Thing Information Services
• Historical events data storage
– Time-series event data
• ID, location, time, sensor values, etc.
• Static master data storage
– Master data for ID interpretation
e.g., GLN id => location (x, y) and address
• Data analysis and visualization
– Offline learning with historical data
1 Source: http://docs.oracle.com/cd/E13197_01/rf
id/enterprise_server/docs20/epcis/master.html
Time series data Data analysis & visualizationStatic Master data
47. Oliot Scope
Object Name Service
• Product and devices (i.e., Smart Things) Information
∆t
Sensor stream Processing
& actuation
Distributed
Storage
Interacting with
Smart Things
Search &
discovery
48. 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
Oliot Scope
Object Name Service
ONS Application
GS1 ID AUS
ONS Client
FQDN NAPTR
Recursive
Name Server
EPCIS Server
ONS Peer Roots
(1)
(2)
(3)
(4)
(5) (6)
(7)
(8)
Federated ONS Architecture
• Object tagging and product information
retrieval
Korea
JapanChina
Taiwan
Australia
USA
Brazil
Switzerland
England
ONS Query response
49. Oliot Scope
Discovery Service
• Search for product history
• Search for retailer locations which sell the desired EPC products.
Supply chain
1km
Nearby product discovery
∆t
Sensor stream Processing
& actuation
Distributed
Storage
Interacting with
Smart Things
Search &
discovery
50. 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
Oliot Scope
Discovery Service
• Search for any smart things with ID
• To search for items with given attribute
information
• Federated architecture for scalable
discovery
Discovery Service
ONS
Client
EPCIS A EPCIS B EPCIS C
Query DS
address
Use API
Query location
information
Register location
Information
KAIST
Discovery
Service
ONS
Client
Queryfor
addressof
DS
Addressof
DS
My lost thing
51. Passive Tags
(e.g., passive
tags, barcode)
Sensor & Actuator Networks
(e.g., ZigBee, 6LoWPAN, Mobile phone, BLE,
AllJoyn, lwM2M etc.)
Active Tags (e.g.,
Wireless ID and Sensor
Networks)
RFID Middleware
LLRP LLRP Sensor & actuator protocols Sensor & actuator protocols
Domain-specific capturing application
Domain-specific accessing applications
Sensor Interface
Sensor interface
EPC Information Service
(static and dynamic information)
ALE
Actuation Interface
Sensor & Actuator Middleware
Object
Name
Service
Discovery
Service
ZigBee
6LoWPAN/
CoAP
MQTT
Web
service-*
REST
Other
Comm.
RFID stream processing
Logical RFID
reader
Reader
Management
Sensor stream
processing
Sensor & actuator
Management
ID-Sensor stream
processing
• July 7 2014 – oliot 1.0
(latest implementation
of EPCglobal framework,
run on any cloud and
supporting mysql and
cassandra)
• 4Q 2014 – oliot 1.1
(provide EPCIS 1.1,
strengthened to support
food industry)
• 2015 – oliot 2.0 (support
internet of things,
merging auto-id lab,
KAIST’s Epc sensor
network, STIS and more)
Oliot Release Plan