The ebbits project: from the Internet of Things to Food Traceability



Similar documents
Combining the INTERNET of THINGS and the INTERNET of SERVICES

SERVICE ORIENTED ARCHITECTURE

INTERNET OF THINGS EUROPE

Horizontal IoT Application Development using Semantic Web Technologies

ONEM2M SERVICE LAYER PLATFORM

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

Enabling Self Organising Logistics on the Web of Things

Sensor Information Representation for the Internet of Things

FITMAN Future Internet Enablers for the Sensing Enterprise: A FIWARE Approach & Industrial Trialing

Business models in the Internet of Things. Miriam Cordero Head of Strategy - BT

ICT WP Obj. 1.3 Internet of Things and Enterprise Environments

IBM WebSphere Premises Server

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

Service Engineering for the Internet of Things

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

Internet of Things based approach to Agriculture Monitoring

IoT R&I on IoT integration and platforms INTERNET OF THINGS FOCUS AREA

Agenda. Overview. Federation Requirements. Panlab IST Teagle for Partners

Fast Innovation requires Fast IT

Proposal for a Vehicle Tracking System (VTS)

How can the Future Internet enable Smart Energy?

RFID. Radio Frequency IDentification: Concepts, Application Domains and Implementation LOGO SPEAKER S COMPANY

Internet of Things. Reply Platform

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

HARTING Auto-ID System Integration

Service Oriented Architecture

Accenture and Oracle: Leading the IoT Revolution

Enterprise Application Enablement for the Internet of Things

Smart Grid - Big Data visualized in GIS

Prof. Dr. Lutz Heuser SAP Research

Future Directions for Internet of Things Work

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

A. Background. In this Communication we can read:

WORK PROGRAMME Topic ICT 9: Tools and Methods for Software Development

2 The Use Case of Ambient Assisted Living utilizing the UniversAAL Project.

Introduction of Information Security Research Division

Internet of Things 2015/2016

How can (SAP) Technology help implementing SmartGrids

An Analysis of Reference Architectures for the Internet of Things

Clarity Infrastructure Management helps network operators to plan and document the change to their networks

Future Internet Business Collaboration Networks in Agri-Food, Transport & Logistics

bigdata Managing Scale in Ontological Systems

Challenges. Department of Informatics University of Oslo. Presenter. October 25, 2011

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

INNOVA. Software solutions that empower meat processors

Business Process Management In An Application Development Environment

How does Big Data disrupt the technology ecosystem of the public cloud?

Microsoft SOA Roadmap

An Intelligent Middleware Platform and Framework for RFID Reverse Logistics

Sofware Engineering, Services and Cloud Computing

Automation Systems and the IoT Industrial Internet

How To Develop An Open Play Context Framework For Android (For Android)

Internet of Things: Consumerisation of Technology.

LEARNING SOLUTIONS website milner.com/learning phone

Collaborative Open Market to Place Objects at your Service

End-to-End Innovation Solutions. for Telehealth and Remote Patient Monitoring

Enterprise Application Designs In Relation to ERP and SOA

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

The 5G Infrastructure Public-Private Partnership

Redundant Data Removal Technique for Efficient Big Data Search Processing

INTERNET OF THINGS 1

Circuit Protection is Key in Maintaining Growth for The Internet of Things

The Internet of Things (IoT)

IBM Solution for Pharmaceutical Track & Trace

Chapter 17: M2M-Based Metropolitan Platform for IMS-Enabled Road Traffic Management in IoT

Infineon Security Partner Network

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

IOT ARCHITECTURE: A SURVEY

VON BRAUN LABS. News WE PROVIDE COMPLETE SOLUTIONS WHO WE ARE OUR SOLUTIONS HOW WE DO. Greetings from Dario S. Thober - CEO

Masters in Information Technology

Secure and Semantic Web of Automation

A SOA visualisation for the Business

IoT/M2M standardization activities in ITU T. Yoshinori Goto, NTT

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Summer projects for Dept. of IT students in the summer 2015

Architectural Reference Model (ARM) Presenter: Martin Bauer (NEC Europe)

Defining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes

Autonomic computing system for selfmanagement of Machine-to-Machine networks

Internet of Things (IoT): A vision, architectural elements, and future directions

EUK : South Korea: IoT joint research

Transcription:

The ebbits project: from the Internet of Things to Food Traceability Smart AgriMatics2014 Contribution to session 5.2 Meat Information Provenance 18-19 June 2014 Paolo Brizzi Istituto Superiore Mario Boella brizzi@ismb.it

ebbits overview enabling business-based Internet of Things and Services An Interoperability platform for a Real-world populated Internet of Things domain IP in the 7th framework Programme, theme ICT-2009.1.3 Internet of Things and Enterprise environments August 2010 August 2014 (February 2015) June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 2

ebbits aims & goals Allow businesses to integrate the Internet of Things into mainstream enterprise systems Every device or subsystem can be represented by a service and can be integrated into an exiting enterprise systems information generated by tags or sensors will feed directly and seamlessly the ERP systems Support multiple domains, like: Automotive manufacturing Food traceability Enable applications across stakeholder boundaries Supporting interoperable end-to-end business applications, from sensors and products to real world people. Make developers life easier June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 3

LINKSMART System architecture Built on the top of the LinkSmart Middleware LinkSmart it is an open source project, available at: sourceforge.net/p/linksmart Physical World Sensors and Networks abstraction Semantic interoperability between heterogeneous physical world technologies Device discovery manager Attribute-based service descriptions Data and Event Management P2P based service management using a publish-subscribe communication paradigm Centralized and Distributed Intelligence Data fusion & ontology-based context model Frameworks for Business Process Life Cycle Management Process taxonomy June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 4

Entities and Services Services Entities The capabilities of smart or simple objects, subsystems, people as well as applications are all exposed as services or a composition of services No need to have a direct link to any specific physical resource Static Resources which need to be monitored throughout their whole lifecycle: Physical Entity - any physical object that is relevant from a user or application perspective Virtual Entity - a computational or data element representing a Physical Entity Active (any type of active code or software program) Passive (digital representation of something stored in an ITbased system) June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 5

Entities and applications Different stakeholders can use different local names (according to different identification schemes) for the same entity Building IoT applications across different stakeholders in the business process requires the knowledge of the relationship between an entity and its relevant names/aliases among different entities June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 6

Management of Entities IoT Application deal with Physical and Virtual Entities A clear identification scheme is required to enable discovery, lookup and resolution process ebbits Entity Manager provides: World-Wide unique identifiers that are random generated Mapping functionalities between physical entities and virtual entities June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 7

ebbits Entity Manager Repository where each Entity is identified by UUID generated automatically (an EPC code can be used as initial local ID for a given Entity) Local ID that identifies the Entity in the local domain of the resource provider, List of aliases /local IDs that identify the same entity, but potentially stems from other stakeholders and uses other local identification scheme List of unique UUIDs related to resources which are in the part-of relation with the given Entity. An Entity could have one or more parts (Slave Entities) and at the same time it could be part of one or more Entities (Master Entities). An oriented acyclic graph structure is used to store such relationships The Entity Manager provide Support for resolution service June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 8

Traceability node The ebbits:digitalthing can represent any physical or digital entity. The traceability node acts as a hub for collecting product-relevant events and data and manages them locally Traceability EPA node Entity Process Agent Thing manager Digital Thing PSO Product Service Orch. Forward event Service orchestration manager Event Manager Entity manager Ontology manager Local services generate event June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 9

Reference Scenario Food Traceability Entity manager Event manager Ontology manager digicow digibb digibb digibb digibb digibb digibb digibb* digibb* digibb* digibb* digibb* digibb* digiprod. digiprod. digiprod. digiprod. digiprod. digiprod. digiprod. digiprod. digiprod. FARM SLAUGHTERHOUSE TRANSPORT SUPERMARKET March 15, 2012 The ebbits project: from the Internet of Things to Food Traceability 10

Farm environment Cows Information Registration of Birth Parents Race Sex Registration of production conditions Organic Outdoor housing Feed Medical treatment Live sensor data (temperature/humidity) Interaction with Danish National Cattle Database/FMS June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 11

Farm environment the Digital Pen & Paper A way to collect structured data while working in the field Data written with a pen on paper forms ends up as digital data on a server June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 12

Slaughterhouse level Classification of meat Colour Fat content Muscle volume Carcass cut into minor pieces Identified with barcode June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 13

Transportation level RFID for the cold chain DIGI-bulk beef Temperature Temperature enriched DIGI-bb proxy proxy proxy Physical World Adaptation Layer RFID LLRP driver 6LowPAN driver RFID LLRP driver Data insertion into RFID Checkpoint A Transportation with temperature monitoring RFID tags readings Checkpoint B June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 14

Transportation level Temperature monitoring June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 15

Retailer level Bulk meat into SAP system June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 16

Retailer level Field Trial in the supermarket Evaluation in one supermarket (Super Best) Test setup in the butchers department Demonstration and evaluation in shop Meat cuts arrives from slaughterhouse ID: Meat cut and packaged Parent child relations are created (through barcodes) June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 17

Consumer environment Aggregation of information from the traceability chain Cutting information Best before date Data available by app s June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 18

Conclusions: Conclusion and next steps Several traceability relevant achievements: Heterogeneous physical devices virtualization using a common interface Product Service Orchestration Management Integration of real world things as software objects. Standard interface to control RFID reader in the traceability scenario 6LoWPAN sensor nodes compliances IoT-enabled meat traceability has been prototypically implemented The prototype gathers a real world data from selected farms in Denmark Next Step: Deployment of the solution to a production environment is planned for the next phase of the ebbits project People manager Traceability many2many June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 19

Thanks for your attention Question? http://www.ebbits-project.eu/ June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 20

Internet of Things - IoT Definition: IoT is a concept in which the real world is made by a large populations of intelligent objects able to be seamlessly integrated in a virtual world of information Today, wireless embedded technologies allow ubiquitous communications, pervasive computing and ambient intelligence, making the trend towards always-on devices really possible June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 21

ebbits Platform June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 22

LinkSmart and PWAL LinkSmart is an IoT middleware, developed within the Hydra EU project. It aims at allowing developers to incorporate heterogeneous physical devices into their applications through easy-to-use web services. LinkSmart has obtained during years a great success, and has been re-used by several EU project. Today it is an open source project, available at: http://sourceforge.net/p/linksmart ebbits fully leverages on LinkSmart, but introduce a further device abstraction level, the so called PWAL Physical World Adaptation Layer June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 23

Physical World Adaptation Layer Connection with physical devices through PWAL driver Communicates with the physical device using device technology Interaction with the ebbits platform through the Device proxy Represents the physical device as a virtual device Exposes an interface to the ebbits platform with the offered services and hardware resources June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 24

Ontology schema for the traceability scenario June 18-19, 2014 The ebbits project: from the Internet of Things to Food Traceability 25