Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Results from the project ebbits – Enabling the Business-Based Internet of Things and Services A platform for creating new business applications by integrating the Internet of People, Things and Services into existing enterprise systems Welcome to the ebbits project The ebbits project is co-funded by the European Commission within the 7th Framework Programme in the area of Internet of Things and Enterprise environments under Grant Agreement no. 257852. Project partners: Fraunhofer Institute for Applied Technology (Coordinator, Germany), CNet Svenska AB (Sweden), SAP (Germany), Comau (Italy), Technical University of Kosice (Slovakia), Istituto Superiore Mario Boella (Italy), TNM A/S (Denmark), In-JeT ApS (Denmark), Intersoft a.s. (Slovakia). In the next pages you can read about the main results and specific outcomes of the ebbits project which ran from September 2010 to February 2015. In automotive manufacturing, the ebbits platform has enabled the optimisation of processes in the production of cars for the purpose of reducing energy consumption. The main goal of ebbits was to develop a widely deployable platform that allows enterprises to develop and deploy a new range of business applications by integrating the Internet of People, Things and Services into their systems. The ebbits platform integrates information from heterogeneous real-world sensors and devices and contains event management, context aware features and semantic enrichment of data, allowing developers to create valueadded IoT apps with less effort. To demonstrate life cycle management, the energy footprint of a car has been traced in a selected phase of the production chain by creating a new OEEE (Overall Equipment and Energy Efficiency) index which can be used to measure energy efficiency of the production system and compare performance across the factory, highlighting poor line performance in terms of energy consumption. A particularly valuable outcome of ebbits is the aspect of traceability and life cycle management. ebbits has developed and tested the platform and its functionalities in two domain applications: One for food traceability in a Danish setting and one for automotive manufacturing with the Italian automation company Comau. The tests have added a new and important level of quality and sustainability to business processes in the Internet of Things. In the food traceability scenario, the ebbits platform has demonstrated traceability at every step of the food chain with focus on beef, continuously collecting data about the product from farm to fork. The main aim has been to increase consumer confidence in food products and make the concept of traceabilty more transparent but also to give the farmer, the slaughterhouse and shop some new value added tools for data management and consumer interaction. Copyright ebbits 2015: This document is intended for information about the ebbits project only. The ebbits Consortium makes no warranties, express, implied or statutory as to the information provided in this material. Neither the European Union nor the ebbits Consortium are liable for any use that may be made of the information therein. In the last part of the project, ebbits has further developed the business applications to support a many-to-many relationship, accommodating both the one-to-many relation existing in food traceability, where one cow ends up as many pieces, and the many-to-one relation in car manufacturing, where many parts are assembled into one car. The result of the ebbits project is a platform which supports complex interactions and processes by managing a wide range of objects, actors and systems through their digital representations. We hope you enjoy the next few pages which highlight the architectural innovations in ebbits and present 10 specific outcomes of the project. Markus Eisenhauer Project Coordinator 3 Architectural innovations The development of the ebbits platform has been driven by the identification and integration of several innovations in the ebbits platform which has helped developers meet the requirements for user applications. The innovation areas covered are: Architecture for life cycle data collection; physical world integration; reliability and security and developer support. Innovation area 1: The architecture for life cycle data collection Innovation area 2: Physical world integration Innovation area 3: Reliability and security Entity Management Identification of entities and resources that need to be monitored throughout the entire life cycle. This information is stored together with a basic set of resource attributes supporting the lookup operations. Thing Manager Integration of real world “things” as software objects. Physical objects are IoT-enabled and made addressable through the ebbits middleware. A standard web service interface is generated based on type of object and the services of the object are invoked via QR codes and/or RFID tags. Opportunistic communication features Provision of robust features which can manage network issues and provide reliability such as multi-radio support, frequency agility and delay tolerance network. Product Service Orchestration Arrangement, coordination, and management of product objects which act as digital shadows of the corresponding physical objects. The object has complete knowledge of its own life cycle and the services it needs to connect to in order to obtain data. People Manager Inclusion of the human user in Internet of Things applications. Since not all processes are automated, people must be included in the IoT processes to enable manual intervention and to interact with Product Service Orchestration. Event Processing Network Establishment of a framework for receiving and processing events. The network consists of several subsets and is used by several ebbits managers such as the Thing manager and the Product Service Orchestration Manager. Physical Device Virtualisation Integration of many heterogeneous devices into the same platform by device virtualisation which enables a seamless integration of these devices with other components such as web applications or enterprise resource planning systems. 6LoWPAN Compliance Achievement of interoperability and full IoT integration via compliance with IPv6 and 6LoWPAN nodes. Developers who add 6LoWPAN nodes in an existing network will benefit from auto-configuration features and already developed instruments. General Purpose Interface to RFID Reader Provision of a standard interface which can interact with and control many different RFID technologies available in product traceability, in particular the food chain. Semantic Access Restrictions Implementation of a framework to manage trust and semantic access restrictions. Innovation area 4: Developer support Visual IoT Modelling Tool, IoTLink Development of a simplified, rapid prototyping tool to author the relation between 1) sensors, service and software components, and 2) domain objects such as things or people. Model-based IoT-enabled business process measuring Provision of a more detailed measurement of processes for the next generation of energy optimisation. Process and context models are available as well as semantically enriched events and logging of event data for analysis and optimisation. IoT-A Compliance Adaption of the IoT-A reference architecture model for the interoperability of Internet of Things systems, with principles and guidelines for the technical designs of protocols, interfaces and algorithms: www.iot-a.eu. 5 Products for developers ebbits Service Platform The ebbits platform is a product life cycle management system featuring a Service oriented Architecture based on open protocols and middleware, effectively transforming every subsystem or device into a web service with semantic resolution. It presents a new bridge between backend enterprise applications, people, services and the physical world. The platform is a conceptual infrastructure where different IoT components, applications and services can be developed and executed to adapt them to special needs and requirements of a given domain. Contact: Dr. Markus Eisenhauer: [email protected] Semantic Models Semantic models are used within the ebbits platform for several functionalities and include: Device taxonomy containing information of known device types and their features; events model; services model; domain and context model and semantic discovery model. Applications for Wireless Sensor and Actuator Networks - IPV6 based 6LoWPAN WSAN A WSAN is a network of power-constrained devices, used to interface physical quantities with virtual systems. WSANs can achieve this by acquiring information related to environment and equipment states and wirelessly performing actuation functions. WSAN prototypes have been developed both in the manufacturing and traceability scenarios, implementing applications for monitoring the movement of a welding robot arm and the vibrations of a conveyor belt in the manufacturing scenario as well as actuating when abnormal vibrations are detected by means of blinking warning lights. In the traceability chain, an application for monitoring the temperature inside a mobile refrigerator-truck has been developed. Contact: Claudio Pastrone: [email protected] Contact: Peter Kostelnik: [email protected] The Virtual Private Ontology Server The Virtual Private Ontology Server (VPOS) is an ebbits component that provides an access control framework for ontologies. Based on explicit restrictions annotated on specific axioms of an ontology, it is able to compute implied restrictions for all axioms of the same ontology. In practice, it can be applied, e.g. to ensure that only the direct manager has access to an employee’s human resource information. Contact: Martin Knechtel: [email protected] 7 products for developers continued... Products for end users Denial of Service Protection Mechanisms in 6LoWPAN Denial-of-Service (DoS) attacks are among the security threats targeting IP networks. The DoS Protection Mechanisms consists of a Manager component which secures the 6LoWPAN based WSANs and helps mitigate potential DoS attacks as well as an Intrusion Detection System (IDS) which monitors the 6LoWPAN traffic and identifies potential threats. Consumer App for Traceability The Consumer App serves as the consumer oriented frontend of the traceability application. The software has been developed for both iOS and Android platforms. It presents traceability information for a given product and allows the user to rate the product as well. Communication is done through a web service interface to the LinkSmart Middleware. The IDS implements signature-based as well as anomaly-based detection mechanisms. In addition, the IDS is connected to an Opportunistic Manager to trigger an appropriate defensive action, represented here by channel switching. The developed IDS is network based so that it does not introduce any additional traffic to the 6LoWPAN and does not exhaust the resource-constrained nodes with heavy computations. Contact: Thomas Nejsum Madsen: [email protected] Contact: Claudio Pastrone: [email protected] LLRP RFID Reader Proxy and Applications This is a PWAL subcomponent proposed to manage an LLRP (Low Level Reader Protocol) compliant RFID reader. The LLRP Standard, released by EPC Global Inc., specifies interfaces operation between RFID Readers and the Client application. The LLRP PWAL driver exposes its resources and data available via the LinkSmart middleware, fully abstracting the actual RFID reader device. Contact: Claudio Pastrone: [email protected] With the ebbits app you can Scan the meat and get information about the origin and history of the animal: How the animal has been fed, how long it has been on grass as well as transport time to the slaughterhouse Get information about the processing of the meat at the slaughterhouse and the quality of the meat See which cows the butcher’s cut come from See which cut are the most popular Get advice on type of cut and how you prepare it Register your purchases, rate the meat and ask for certain cuttings Earn points that can be used in the shop Receive notifications when the meat reaches its best-before date and if your purchased meat is being recalled due to health issues 9 Products for end users continued... the ebbits platform Butcher’s App The Butchers App is a tool for butchers when cutting and packaging bulk meat into smaller packages. By use of a scanner (QR and Bar codes), it links the identity of the bulk with the cut. It allows input of meat type and weight. The software is developed to be executed on a PDA running MS Windows Mobile. Communication is done through a web service interface to the LinkSmart Middleware. With the ebbits platform you can optimise the energy usage in car manufacturing: Contact: Thomas Nejsum Madsen: [email protected] Analyse and compare energy consumption for stand-by usage and for consumption during line, station and subsystem production Mobile Context Aware GUI The Mobile Context Aware GUI makes it possible to monitor and control the processes within a factory. It shows monitoring and analysis data and is based on the LinkSmart platform. Based on the business process model, the user is able to get detailed information of every sensor connected to the process model and accessible by LinkSmart. The analysis part shows detailed information about historical data in days, weeks or months. This can also be done for every station of the production line or the complete production line. There are also graphs visualising the resource consumption on line, station and robot level for the aggregated analysis data. Calculate the energy efficiency for each production phase based on energy profiles and analysis See the data flow from a framing station within the production line Monitor the production process based on real-time data Interact with the robot on a tablet and get all the necessary input for life cycle costs as well as energy efficiency calculations Contact: Dr. Markus Eisenhauer: [email protected] OEEE Optimisation Method and Business Models The OEEE; Overall Equipment and Energy Efficiency index will add the energy component to the well-known OEE index and thus allow industry to optimise both in economic, resource, and energy terms. An associated business model framework will include metrics and taxonomies for the OEEE as well as use cases for how and when OEEE metrics may be used for real-time decision support and changes in manufacturing execution. Contact: Jesper Thestrup: [email protected] 11 Results from the ebbits project Enabling the Business-Based Internet of Things and Services The purpose of the ebbits project was to integrate the Internet of People, Things and Services into mainstream enterprise systems and support business applications with a variety of possibilities, ranging from optimisation of manufacturing processes to enhanced consumer information about the life cycle of food products. The result is a platform providing innovative results within three main areas: Efficient creation of innovative product services The ebbits platform integrates information from heterogeneous real-world sensors and devices into business systems. It includes a platform for event management, context aware features and semantic enrichment of data, allowing developers to create value-added IoT apps with less effort. Food product traceability through the entire life cycle Food products are traced to enable an ecosystem for developers of intelligent apps. To increase consumer confidence in food products, data about the product are continuously collected through its complete life cycle without interfering with existing stakeholder processes. Creation of a new performance indicator in car manufacturing Starting from the set of measurements that tracks availability, performance and quality output of the plant equipment, it is possible to create a new overall key performance indicator taking into account the energy consumption of the manufacturing process, named OEEE Overall Equipment and Energy Efficiency. For more information, please visit www.ebbits-project.eu or contact the Project Coordinator, Markus Eisenhauer: [email protected]