The European Research Cluster on IoT – IERC Group Name: oneM2M Plenary Source: Friedbert Berens, FBConsulting Sarl, friedbert.berens@me.com Meeting Date: 2013-25-02 Agenda Item: ??? IoT European Research Cluster • IERC = Internet_of_Things(IoT) European Research Cluster http://www.internet-of-things-research.eu • It is the cluster of EU IoT research projects in an international Collaborative Research environment supported/funded by the European Union/European Commission 2 IERC Overview • Funded under 7th FWP (Seventh Framework Programme) • Research area: Objective ICT-2009.1.3: Internet of Things and Enterprise Environments • Cluster Coordinator: Dr. Ovidiu Vermesan – Chief Scientist SINTEF, Oslo, Norway E-Mail: Ovidiu Vermesan <Ovidiu.Vermesan@sintef.no> • Cluster Standardization Coordinator: Patrick Guillemin – ETSI, France E-Mail: Patrick Guillemin <Patrick.Guillemin@etsi.org> • European Commission Cluster Coordinator: Dr. Peter Friess – DG Connect, Belgium E-Mail: Peter Friess <Peter.FRIESS@ec.europa.eu> 3 IERC - IoT European Research Cluster G O A L S Bring together the EU-funded projects with the aim of defining a common vision and the IoT technology and development research challenges at the European level in the view of global development. Address the large potential for IoTbased capabilities in Europe – coordinate, encourage the convergence of on going work on the most important issues - to build a broadly based consensus on the ways to realise IoT in Europe. 4 IERC Objectives – I – 5 Objectives – II – IoT European IERC Research Cluster Define and promote a common vision of the Internet of Things. Things A very important process Minimise overlaps, overlaps maximise synergies Contribution to overall Challenge 1 Technological challenges Policy objectives Li k to Links t IoT I T Expert E t Group G 6 IERC Chain Activities The IERC projects are not stand alone but part of the activity chains in the Cluster (existing and developing). Activity chains are a method used by the projects to address European approach in different research areas. Strategy Common Activities Responsibilities Cooperation Deliverables Innovation 7 IERC Activity Chains • • • • • • • • AC1 - Architecture approaches and models AC2 - Naming and addressing schemes. Means of search and discovery AC3 - Application scenarios, Pilots and Innovation AC4 - Service openness and inter-operability issues/semantic interoperability AC5 - Governance, Privacy and Security issues AC6 - Standardisation and pre-regulatory research AC7 - IoT Enabling technologies AC8 - Cognitive Technologies for IoT Projects Cooperation 8 IERC Activities Chains • Projects Involvement – Cooperation Matrix IoT-A BUTLER iCore IoT@Work PROBE-IT … AC1 Architecture approaches and models AC2 Naming and addressing schemes. Means of search and discovery AC3 Application scenarios, Pilots and Innovation AC4 Service openness and inter-operability issues/semantic interoperability AC5 Governance, Privacy and Security issues AC6 Standardisation and pre-regulatory research AC7 IoT Enabling technologies AC8 Cognitive Technologies for IoT 9 IERC – Strategic Research Agenda 2012 IERC maintains its Strategic Research Agenda, taking into account its experiences and the results from the on going exchange among European and international experts. SRA is part of a continuous IoT community dialogue initiated by the European Commission for the European and international IoT stakeholders. The results give a perspective on experts conceptualizations of what constitutes important research in the field of Internet of Things at the European level within a global context. 10 IERC – Strategic Research Agenda 2012 The IERC SRA builds on the 2009 and 2010 Strategic Research Agendas and presents the research fields and an updated roadmap on future R&D until 2015 and beyond 2020. The result is a lively document that is updated every year with expert feedback from on going and future projects within the FP7 Framework Program on R&D in Europe. IERC SRA forms the foundation for further consultations with researchers and practitioners in the field of IoT and is used as the basis in creating action plans for the future research and development. 11 IERC - Mission - Cooperation EU IoT Expert Group EU Funded IoT Projects IoT Global Initiatives Standardisation Bodies National Funded Projects National IoT Expert Groups IERC IoT Multinational Expert Groups European Technology Platforms 12 For more information: Friedbert Berens, FBConsulting Sarl, Friedbert.berens@me.com 13 Web-page: http://www.internet-of-things-research.eu Annex – Active Projects in IERC 14 IERC Participants • EU-funded projects (partly closed): – ASPIRE, CASAGRAS, CASAGRAS2, CONFIDENCE, CuteLoop, DACAR, ETP EPoSS, EU-IFM, EURIDICE, GRIFS, HYDRA, IMS2020, Indisputable Key, iSURF, LEAPFROG, PEARS Feasibility, PrimeLife, RACE networkRFID, SMART, StoLPaN, SToP, TraSer, WALTER, IOT-A, INTREPID, IOT@Work, ELLIOT, SPRINT, NEFFICS, IOT-I, iCore, BUTLER, SmartAgriFood, Gambas, IoT6, Iot.est, Open-IoT, EBBITS, • Stakeholders of closed projects: – BRIDGE, AITPL, AMI-4-SME, CE-RFID, CoBIS, Dynamite, PRIME, PROMISE and SMMART stay active in the Cluster • Cooperation European Technology Platforms – Artemis, ENIAC, EPoSS 15 Overview of EU FP7 IoT Project BUTLER • BUTLER: uBiquitous, secUre inTernet-of-things with Location and contExt-awaReness – – – Started: October 2011 (Duration 3 Years) Focuses context-awareness and security for IoT to enable smart life. Objective 1: Improving/creating enabling technologies to implement a well-defined vision of secure, pervasive and context-aware IoT. • – Objective 2: Integrating/developing a new flexible smartDevice-centric network architecture • – Where links are inherently secure (from PHY to APP layers) applications cut across different scenarios (Home, Office, Transportation, Health, etc.), and the network reactions to users are adjusted to their needs (learned and monitored in real time). Where platforms (devices) function according to three well-defined categories: smartObject (sensors, actuators, gateways), smartMobile (user’s personal device) and smartServers (providers of contents and services), interconnected over IPv6. Objective 3: Building a series of field trials • Which progressively integrate and enhance state-of-the-art technologies to showcase BUTLER’s secure, pervasive and context-aware vision of IoT Context Awareness & Positioning Technologies User Identity, Privacy & Security Semantic Awareness & Behaviour Modelling IoT Architecture, Services & Platforms 16 BUTLER’s Future Vision – Smart Life Extension to Infrastructure Network of Devices Network of Vehicles Local Social Networks 17 The European FP7-Project BUTLER uBiquitous, secUre inTernetof-things with Location and contEx-awaReness FP7 call: FP7-ICT-2011-7 Integrated Project October 2011 September 2014 15 M€ 1234 man.months www.iot-butler.eu, 18 iCore o Empowering IoT through Cognitive Technologies Internet Connected Objects for Reconfigurable Eco-systems www.iot-icore.eu 19 Concepts Open cognitive framework for the Internet of Things (IoT) addressing three levels: i) Virtual Objects (VOs) = Virtual representations of realworld objects ii) Composite Virtual Objects (CVOs) = Cognitive mashups of semantically interoperable VOs iii) Users/stakeholders perspectives Key Issues iCore scope and concepts Addressing interoperability issues through VO/CVOs Increase the reusability of objects outside the scope for which they were originally deployed Cognitive mechanisms Increase reliability, availability of services and energy efficiency Allow business integration of the views of multiple stakeholders in the composition of services iCore Value to European IoT Industries Integration of IoT with novel and smart services for a number of vertical markets Enable the creation of new business opportunities based on emerging business model for iCore ecosystems Inclusion of societal criteria into IoT based solutions; Impact on European sustainable economical growth 20 20 iCore standardisation topics • The iCore project aims to initiate and contribute to pre-standardisation activities so as to early on support the fast uptake by the end-users and stakeholders. • Challenges to be addressed: 21 – IoT architecture interoperability, with standardised interfaces towards wide variety of existing upper layer applications and lower layer connected objects; – Object-as-a-Service (OaaS) paradigms aligned with Service Oriented Architecture (SOA) concepts to help leverage on the wealth of existing solutions for mashing-up services and applications; – Semantic descriptions of Virtual Object (VO) and Composite Virtual Object (CVO) to fully exploit semantic-based reasoning potential and foster objects reusability in different contexts; – Naming, addressing and identification of VOs and CVOs for easy search, discovery and selection of object; – Security and privacy as well as governance of VOs and CVOs are also important aspects where wider coordination is needed to foster adoption; 21 ETSI M2M and iCore Virtual Object level 2 CVO level User/Stakeholders level ETSI M2M iCore M2M Device Real World Object M2M Gateway Real World Object M2M Service Capabilities Virtual Object (VO) M2M Applications Composite Virtual Object (CVO) IOT-A (http://www.iot-a.eu/) • The project acronym “IoT-A” stands for “Internet of Things - Architecture”. • IoT-A is a 3 year Integrated Project that is part of the FP7 ICT European Research Program in the area of Internet of Things. • It started in September 2010 and will end in August 2013. 23 IOT-A • IoT-A proposes the creation of an Architectural Reference Model (ARM) together with the definition of an initial set of key building blocks. • Together they are envisioned as crucial foundations for fostering a future Internet of Things. Using an experimental paradigm, IoT-A will combine top-down reasoning about architectural principles and design guidelines with simulation and prototyping to explore the technical consequences of architectural design choices. 24 IOT@WORK (http://www.iot-at-work.eu) • • • The designers of industrial automation systems have always faced the challenge of configuring a highly complex and demanding communication network as well as an IT security subsystem. This is a critical and costly activity, often performed manually, that is required to avoid failures that can lead to costly production interruptions or malfunction that can endanger involved humans. IoT@Work aims at designing an IoT architecture that takes into account the needs of the industry and factory automation systems, and specifically their networking and communication issues, improving their flexibility and reliability through what we call plug and work IoT. Specific features to be explored and developed by the IoT@Work project are related to factory automation systems auto-configuration and improved security. An IoT@Work enabled factory shop floor should make the life of an automation expert or engineer easier, reducing operative and capital expenditure. Transforming automation devices into Internet-enabled things automation experts will not have to care of configuring the bits and bytes exchanged between these things during the design and commissioning phases. The self-configuring Internet of Things (IoT) will hide most of the complexity of network protocols that are needed to properly configure a device from a network and operational point of view. 25 Open-IOT (http://openiot.eu) The main goal of OpenIoT is to research and deliver a middleware platform for the formulation of sensor-cloud infrastructures, where IoT services can be provided ondemand and in a utility based fashion. OpenIoT will therefore enable the storage of sensor and ICO data within cloud computing infrastructures, while at the same time providing mechanisms for the on-demand selection of sensors and data streams. OpenIoT will enable the dynamic orchestration of Internet-Connected Objects in response to requests for IoT services. As a typical example one can image a «Sensingas-a-Service» functionality, on the basis of on-demand queries that retrieve and combine data from multiple distributed sensors. The OpenIoT middleware platform will be implemented and offered as Open Source Software (OSS). Naming, addressing and discovery solutions are at the heart of the OpenIoT operation, given that the on-demand fulfilment of service requests requires the discovery of sensor and ICO resources. In the sequel we describe the OpenIoT naming and addressing solutions. 26 Ebbits (http://www.ebbits-project.eu) • Enabling business-based Internet of Things and Services – ebbits is a four years Integrated Project funded by the European Commission within the 7th Framework Programme in the area of Internet of Things and Enterprise environments. • ebbits started in September 2010 and will end in August 2014. 27 Ebbits (http://www.ebbits-project.eu) The ebbits project aims to develop architecture, technologies and processes, which allow businesses to semantically integrate the Internet of Things into mainstream enterprise systems and support interoperable real-world, online end-to-end business applications. More specifically, the ebbits platform is based on a Service-oriented Architecture and intends to support interoperable business applications with context-aware processing of data separated in time and space, information and real-world events, people and workflows, optimisation using high-level business rules, end-to-end business processes or comprehensive consumer demands. This results into the actual convergence of the Internet of People (IoP), the Internet of Things (IoT) and the Internet of Services (IoS) into the “Internet of People, Things and Services (IoPTS)” for business purposes. 28 Ebbits • • • • • • ebbits is fostering major innovations within the following areas: Physical World Sensors and Networks – supporting semantic interoperability among heterogeneous physical world technologies and enterprise systems and defining P2P-based scalable network architecture featuring opportunistic communication paradigms; Data and Event Management – providing a Layered P2P Event Management Architecture capable of handling of physical, network, application and business events and supporting rule-based service orchestration; Centralised and Distributed Intelligence – defining standardised frameworks for fusing sensor data and integrating in business process and adopting ontologybased context models to promote self-awareness approaches; Semantic Knowledge Infrastructure – supporting hybrid querying and real-time reasoning also connecting many conventional data sources to semantic models; Frameworks for Business Process Life Cycle Management – taxonomy, metrics and solutions for production optimisation and food traceability. 29 GAMBAS IERC Overview 30 GAMBAS – Motivation Enter Term • Today – ubiquitous Internet access Pick Page Pick App Enter Data Enter Data Get Result Enter Term … Mobile Web Enter Data Get Result Use App • Resulting gaps cause distraction Click Link Use Website – Lots of information available through the mobile web – On-demand access with mobile web browsers or mobile apps on smart phones, tablets, etc. Open Market Search App – Distraction-free task support Search Website • Vision – ubiquitous computing Open Browser … Mobile App – Mobile access requires a lot of user input on ill-suited (small) devices – Information available upon manual request with little to no proactivity 31 GAMBAS – Approach • Enable distraction-free information access Enable the development of services … … that automatically adapt to … … the user‘s situation, behavior and intents … … at runtime • Approach Discover Services Recommend Services Pick Service Query Context Enforce Privacy Use Service – – – – Recognize Context Share Context Aggregate Context Get Result – Mobile devices autonomously recognize their users’ context using physical and virtual sensors GAMBAS – Devices automatically share context in a privacy preserving manner – Gathered context is used to adapt services used by the user and to proactively recommend new services that improve the experience 32 GAMBAS – Objectives • Development of a generic adaptive middleware for behaviordriven autonomous services that encompasses: – Models and infrastructures to support the interoperable representation and scalable processing of context. – Frameworks and methods to support the generic yet resource-efficient multi-modal recognition of context. – Protocols and tools to derive, generalize, and enforce user-specific privacy-policies. – Techniques and concepts to optimize the interaction with behavior-driven services. • Validation of the middleware and its components using lab tests and a prototype application in the public transportation domain. 33 GAMBAS – Contact • Web: www.gambas-ict.eu • Email: pjmarron@uni-due.de • Mail: Prof. Dr. Pedro José Marrón – Universität Duisburg-Essen – Bismarckstr. 90 – 47057 Duisburg, Germany • Phone: +49-203-379-1803 • Fax: +49-203-379-3774 34 GAMBAS (http://www.gambas-ict.eu) • The overall objective of the GAMBAS project is the development of an innovative and adaptive middleware to enable the privacy-preserving and automated utilization of behaviour-driven services that adapt autonomously to the context of users. • This middleware will contain a flexible context recognition framework that is able to capture the context of users (e.g. location, activity, plans, intents), a suite of security protocols to enforce the user’s privacy when sharing context information as well as a recommendation system to largely automate the selection of relevant services available to the user. • At the core of the middleware there will be an interoperable data model to represent context information and a scalable data processing infrastructure to query and aggregate context information and to integrate context into services. Moreover, a discovery mechanism will be in place to find relevant data sources to fulfil the user’s requests. 35 IoT6 (http://www.iot6.eu/) • IoT6 stands for “Universal Integration of the Internet of Things through an IPv6-based Service Oriented Architecture enabling heterogeneous components interoperability”. • IoT6 is a 3 years FP7 European research project from October 2011 until September 2014. • It aims at exploiting the potential of IPv6 and related standards (6LoWPAN, CORE, COAP, etc.) to overcome current shortcomings and fragmentation of the Internet of Things. Its main challenges and objectives are to research, design and develop a highly scalable IPv6-based Service-Oriented Architecture to achieve interoperability, mobility, cloud computing integration and intelligence distribution among heterogeneous smart things components, applications and services. 36 IoT6 Its potential will be researched by exploring innovative forms of interactions such as: • Multi-protocol integration & interoperability with heterogeneous devices. • Device mobility and mobile phone networks integration, to provide ubiquitous access and seamless communication. • Cloud computing integration with Software as a Service (SaaS). • IPv6 - Smart Things Information Services (STIS) innovative interactions. • Information and intelligence distribution. 37 Internet of Things Environment for Service Creation and Testing (IoT.est) 38 IoT Environment for Service Creation and Testing • Objectives: – Knowledge-driven service creation and provisioning methodologies covering the complete service life cycle • Focus on IoT Services – – – – Enabling service composition for IoT based services Realising domain independence in Service Creation Environment (SCE) Enabling re-usability of atomic service components Integrating testing into the service lifecycle 39 IoT Environment for Service Creation and Testing • Supporting on Service Creation Environment (SCE), ontology and testing of IoT services in the applications’ lifecycle • Need for efficient service life cycle support to facilitate rapid time to market solutions for IoT enabled business processes. 40 IoT.est – service management • Supporting goal-oriented and knowledge-driven service creation and provision => Integrating domain knowledge into service life cycle • Knowledge representation and interoperable service description models • Inference mechanisms • Developing extended state machine model • Dealing with dynamicity and changes in the IoT environments – integrating service testing in the service creation process – include efficient monitoring and adaptation into the service provisioning 41 IoT.Est (http://www.ict-iotest.eu) • To date implementations of Internet of Things architectures are confined to particular application areas and tailored to meet only the limited requirements of their narrow applications. The ICT workprogramme highlights the importance of interoperability between the silo solutions and different technologies used in these disjointed sectors. Sensors/objects that provide information or perform as actuators implementing actions in the real world are plentiful and the range of communication technologies, networking protocols, information types and data formats used to exchange information or control data is vast. To overcome technology & sector boundaries and therefore dynamically design and integrate new types of services and generate new business opportunities requires a dynamic service creation environment that gathers and exploits data and information from sensors and actuators that use different communication technologies/formats. 42 IoT.Est (http://www.ict-iotest.eu) To accelerate the introduction of new IoT enabled business services (in short IoT services) an effective dynamic service creation environment architecture needs to provide: •Orchestration, i.e. composition, of business services based on re-usable IoT service components, •Self-management capable components for automated configuration and testing of services for “things”, •Abstraction of the heterogeneity of underlying technologies to ensure interoperability. 43 IoT.Est (http://www.ict-iotest.eu) IoT.est develops a test-driven service creation environment (SCE) for Internet of Things enabled business services. The SCE will enable the acquisition of data and control/actuation of sensors, objects and actuators. The project will provide the means and tools to define and instantiate IoT services that exploit data across domain boundaries and facilitate run-time monitoring which enables autonomous service adaptation to environment/context and network parameter (e.g., QoS) changes. At the core of IoT.est is the need to interact and connect to objects and the digital representations of things, for the service creation and run-time facilitation the availability of unique names and addresses is a must. Discovery mechanisms plat a similarly important role in the service lifecycle. IoT.est will prototype its major concepts and will evaluate the results for exploitation towards future IoT service creation, deployment and testing products. 44 SmartAgrifood (http://www.smartagrifood.eu/) • The SmartAgriFood project aims at the realization of a fundamental change in the agri-food sector by exploiting innovative technologies towards a Future Internet. This goes far beyond the adoption of single functionalities by certain actors, but to provide an entire set of enablers that will support the agri-food chain actors as well as all of us, as anyone represents a consumer. 45 SmartAgrifood The agri-food chain wide dimension and specific goals can be summarized as follows: •Increase the effectiveness of farming procedures and globally increase the availability of food for all, •Enabling also small farmers to become global actors in trading their supplies on a global market place, •Dramatically reduce the waste in food logistics considering both the local as well as the global distribution of produce that continuously undergoes a quality change/decay over its life cycle in very short time periods, compared to other business domains, •Avoid the distribution and consumption of harmful food, which, for example, has been contaminated with bacteria or pesticides, •Assure the trust of consumers in a sustainable food production, providing a profound evidence of e.g. the origin, quality and applied procedures, and •Establish a new dimension of communication in the food chain; enhancing the collaboration from farm to fork and at the same time opening a new dimension of feedback from fork to farm, enabling the realization of a new services and revenue models never thought of before. 46 Some additional addresses: • URL of other mentioned Project would be useful – – – – – – – – – – – CALIPSO CASAGRAS2 CONET FI-WARE OUTSMART PROBE-IT SMART SANTANDER SPRINT FIA/FISA/FISTAND (myFIRE) FInES FI-PPP www.ict-calipso.eu www.iot-casagras.org www.cooperating-objects.eu www.fi-ppp.eu/projects/fi-ware/ www.fi-ppp-outsmart.eu www.probe-it.eu www.smartsantander.eu www.sprint-iot.eu www.my-fire.eu www.fines-cluster.eu www.fi-ppp.eu 47 Some additional addresses: • And we are involving SDOs too – – – – – – – – – – ITU-T CEN ISO, ISO/IEC JTC1 CENELEC IEC IETF IEEE W3C OASIS OGC www.itu.int www.cen.eu www.iso.org www.cenelec.eu www.iec.ch www.ietf.org www.ieee.org www.w3c.org www.oasis-open.org www. opengeospatial.org 48 Annex – Some more Info on IERC 49 IERC Strategic Research Agenda • Cluster Book 2012 – The findings are included in Chapter 2 of Cluster Book 2012 and issued to develop research programs and projects in the future. "The future has already arrived. It's just not evenly distributed yet." William Gibson 50 IERC Strategic Research Agenda • IoT SRA 2012 "The two words information and communication are often used interchangeably, but they signify quite different things. Information is giving out; communication is getting through." Sydney Harris "The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking." Albert Einstein 51 IERC Position Paper - Research Priorities • IERC Position Paper 52 IERC Position Paper – Innovation Vision • IERC Position Paper 53 IERC Newsletter • • • • • Newsletter December 2010 Newsletter May 2011 Newsletter September 2011 Newsletter April 2012 Newsletter June 2012 54 IERC – Strategic Research Internet of Things Vision Internet of Things Common Definition IoT Strategic Research Directions Applications and Scenarios of Relevance IoT Functional View Application Areas IoT Applications Smart cities Participatory sensing Social networks and IoT 55 IERC – Strategic Research IoT Applications Smart Energy and the Smart Grid Smart Mobility Food and water tracking and security Internet of Things and related Future Internet technologies Cloud Computing IoT and semantic technologies Autonomy 56 National Networks - Value Creation Network • Identify research opportunities in IoT technology, applications and services, focusing on the national context. 57 National Networks - Value Creation Network • Build and sustain new partnerships with member states. • Assist EU, and national policies with new examples of good practices. • Exchange of good IoT applications and technology developments practices for business networks. Internet of Things European Research Cluster National Value Creation Networks Research Innovation Deployment Validation 58 Activities • IoT Week – Organized every year in June. • Presentations of demonstrations and pilots. IoT applications and technology developments practices for business networks. • Innovation Incubators concepts. • International cooperation • Strategic Research Agenda • Participation IoT Expert Group • Standardization ETSI, CEN/CENELEC TC 225 WG6 IoT 59 IERC Web Space www.internet-of-things-research.eu 60