IoT nell ambito del programma Comunitario FIWARE

Size: px
Start display at page:

Download "IoT nell ambito del programma Comunitario FIWARE"

Transcription

1 IoT nell ambito del programma Comunitario FIWARE Stefano De Panfilis FIWARE Lab Responsible Engineering Ingegneria Informatica on Twitter!

2 The nature of ICT applications is changing Internet of People Internet of Knowledge Internet of Services Internet of Things Internet of Networks 1

3 Ecosystem and platform: two tied concepts ICT Platform (APIs, data models) Digital ecosystem How can it be sustainable? Do we want it open? 2

4 The FIWARE Public-Private Partnership (PPP) initiative Goal: capture opportunities derived from the new wave of digitalization of life and businesses that is coming Strategy: Build a sustainable innovation ecosystem around open standards supporting development of smart applications in multiple sectors Pillars: FI-WARE : a generic, open standard platform which serve the needs of developers in multiple domains FIWARE Lab : a meeting point where innovation happens and data providers plus entrepreneurs can be engaged : a program that funds developers and entrepreneurs, and ignites roll-out of the ecosystem FIWARE mundus : reach a global footprint, opening to regions that share the same vision and ambition ihubs : provide local support to the community Transport, Mobility and Logistics Smart Energy Grid tourism ehealth Driven by implementation e-government Sustainable 3

5 FIWARE PPP: main figures 122 = M FIWARE budget 24 partners 9 Countries 6,5 M marketing (FP7) 95 = M Vertical Use Cases budget 18 = FIWARE Lab nodes 21 Innovation Hubs M FIWARE Accelerate budget 16+ Accelerators 1300 Startups/SMEs Statement Program Budget (Horizon 2020) "Proposers are encouraged to use FIWARE for some or all of their platform developments, when relevant. Projects aiming to develop specific platforms, are encouraged to make them interoperable with FIWARE. ICT Greening the Economy Agrifood, marine, bio 1876 MEuro 326 MEuro 410 MEuro 4

6 FIWARE = advanced OpenStack-based Cloud capabilities + library of APIs that ease development of applications Driven by implementation Sustainability ensured 5

7 FIWARE Generic Enablers (GEs) A FIWARE Generic Enabler (GE): set of general-purpose platform functions available through APIs Building with other GEs a FIWARE Reference Architecture FIWARE GE Specifications are open (public and royalty-free) FIWARE GE implementation (FIWARE GEi): Platform product that implements a given GE Open Spec There might be multiple compliant GEis of each GE Open Spec One open source reference implementation of each FIWARE GE (FIWARE GEri): Well-known open source license Publicly available Technical Roadmap updated in every release Available FIWARE GEis, GEris and incubated enablers are published on the FIWARE Catalogue 6

8 FIWARE major differential features Cloud Data/Media Context Mgmt IoT Services Enablement Data/Services Delivery Advanced Web UI Security I2ND Federation of infrastructures (private/public regions) Automated GE deployment Complete Context Management Platform Integration of Data and Media Content Easy plug&play of devices using multiple protocols Automated Measurements/Action Context updates Visualization of data (operation dashboards) Publication of data sets/services Easy incorporation of advanced 3D and AR features Visual representation of context information Security Monitoring Built-in Identity/Access/Privacy Management Advanced networking (SDN) and middleware Interface to robots 7

9 FIWARE Lab: A working instance of FIWARE working as the meeting point where innovation takes place Domain Stakeholders Connect to entrepreneurs Put their open data at work Bring new innovative services to end users Be more efficient Social Reputation Entrepreneurs, Developers Develop once for a large market Easily meet potential customers Marketing, promotion Ability to test with real data and end users Simple yet powerful APIs that accelerate product development FIWARE Technology Providers Coopetitive approach Connect to entrepreneurs: jointly exploit the opportunities 8

10 FIWARE Lab users and infrastructure 9

11 FIWARE brings the right standards for developing Smart apps/services FIWARE is not just about technology 10

12 Because it brings the right standards for developing Smart apps/services 11

13 Being Smart requires first being Aware Nowadays applications require gathering and managing context information, referring to values of attributes characterizing entities relevant to the application NGSI brings a simple yet powerful API enabling access to context information Application NGSI standard API Bus Location No. passengers Driver Licence plate Context Information Citizen Name-Surname Birthday Preferences Location ToDo list Shop Location Business name Franchise offerings 12

14 Multiple system/apps can exploit context info Any system or third-party apps can both consume and submit context information The overall system can rely on context information available (real-time and historic) to monitor and manage KPIs City Services City Services City Services City Governance System Third-party Apps Bus Location No. passengers Driver Licence plate Context Information Citizen Name-Surname Birthday Preferences Location ToDo list Shop Location Business name Franchise offerings 13

15 Different sources of context need to be handled Context info may come from many sources which may vary over time: Existing systems Sensor networks (Internet of Things) Third-party apps Source of info will be transparent to applications accessing context info What s the current traffic in street X? NGSI Standard API Notify me the changes of traffic in street X Place Street = X, = X, temperature traffic = high = 30º It s too hot! The Public Bus Transport Management system A sensor in a pedestrian street Citizen s Citizen s car app or smartphone 14

16 A non-intrusive approach is required Capable to integrate with existing or future systems without impact in their architectures Info about attributes of one entity may come from different systems, which work either as Context Producers or Context Providers Applications rely on a single model adapting to systems of each city Application/Service Standard API System A attribute location attribute driver System B Context Producer Context Provider 15

17 Connecting to the Internet of Things Capturing data from, or Acting upon, IoT devices should be as easy as to read/change the value of attributes linked to context entities using a Context Broker GET <Oauth token> /V1/contextEntities/lamp1/attributes/presenceSensor Standard API PUT <Oauth token> /V1/contextEntities/lamp1/attributes/status light on Standard API Context Broker Issuing a get operation on the presencesensor attribute enables the application to get info about presence of people near the lamp Setting up the value of attribute status to light on triggers execution of a function in the IoT device that switches the lamp on 16

18 Integration with sensor networks FIWARE NGSI is capable to deal with the wide variety of IoT protocols today Rather than trying to solve the battle of standards at IoT level, it brings a standard where no standard exists today: context information management OMA NGSI API (northbound interface) FIWARE Context Broker create/monitor IoT Agent Manager IoT Agent-1 IoT Agent-2 IoT Agent-n FIWARE Backend IoT Device Management (southbound interfaces) ETSI M2M MQTT IETF CoAP 17

19 Once context information is gathered, a lot of useful complementary FIWARE Generic Enablers can be used Advanced Web-based UI (AR, 3D) Open data publication Data/Apps visualization IoT-enabled Context Information Management Complex Event Processing Multimedia processing 18 Big Data Analysis

20 A Smart City platform with FIWARE RULES DEFINITION TOOL OPERATIONA L DASHBOARD KPI GOVERNANCE OPEN DATA PORTALS Real-time processing Data Quering/Action, Publish/Subscr BI ETL BigData Processing Open Data publishing City Services Inventory GIS CEP Service orchestrator Context Adapters Smart city platform as a Data/Knowledge Hub Non-intrusive, open to third parties Real Time Media Stream Processing Media streams Short-term historic data Context Broker Big Data IoT Broker & Config Management (from sensors to things) IoT Backend Device Management actuators measures / commands IoT/Sens or CKAN Open Data IDM & Auth Accounting & Payment & Billing Specific Enablers Generic Enablers 19

21 maps.smartsantander.eu Real-time open data coming from large deployment of sensors (4500 IoT devices, 150 mobile sensor units, 2500 RFIDs) offered through standard FI-WARE APIs Open data sets captured from sensors since August 2013 uploaded on Big Data platform and ready for analysis 20

22 A Smart Factory platform with FIWARE (by FITMAN) The FITMAN Smart Factory platform deals with the optimization of the production processes (in terms of production costs reduction, efficient energy usage, improvement in production reliability, production machines usage, etc.) via the monitoring and management of the production process and of its components. 21

23 Because it s not just about technology 22

24 Building a successful ecosystem requires Creating a vibrant community of active contributors who commit a sustainable investment over time Fully open source platform OS community ready since summer PMs devoted to development activities in 5 years (122/76 M of budget/funding) Funding opportunities available in several R&D programs during (e.g., Horizon 2020) Telefonica, Orange, Engineering and AtoS join forces to push common standards for Smart Cities based on FIWARE platform 23 Each FIWARE component is considered strategic in the portfolio of contributing partner

25 Building a successful ecosystem requires engaging stakeholders 31 cities from 7 different countries launch the Open and Agile Smart Cities (OASC) initiative 31 cities from 7 countries launched the Open and Agile Smart Cities (OASC) initative commiting to adopt common principles: Open APIs Standard Data Models Open Data/APIs publication platform Driven by implementation 2nd wave of 50+ cities from 10+ countries planned in 2nd wave to be announced in MindTrek event in Tempere, September rd wave of 100+ cities from 15+ countries planned for SCEWC in November

26 Open and Agile Smart Cities (2nd wave, Sep 2015) 25

27 Building a successful ecosystem requires Bringing incentives for entrepreneurs and developers 80 M in grants to startups/smes in the next 2 years (FIWARE Acceleration Programme) 20 M to support involvement of 16 accelerators across Europe startups/smes applied to 1st Open Call of the FIWARE Acceleration programme 1300 startups/smes to be funded (~400 as result of 1st Open Call) FIWARE Acceleration programme now expanding beyond Europe Opportunity for real showcases with cities 26

28 Building a successful ecosystem requires Creating a meeting point where demand connects to offering and innovation takes place FIWARE Lab environment with Cores, 16+ TB RAM, 750+ TB HD open datasets from cities published and growing fast! Multiple nodes across Europe 1st node in LATAM deployed in Mexico. New nodes being setup: Brazil and Chile 27

29 Building a successful ecosystem requires 21 Innovation Hubs in Europe devoted to provide local support First FIWARE Lab nodes in Mexico and Brazil Scale and go global while being able to act local 1,4 M funding assigned to FIWARE mundus activities targeted to build links with US, Mexico, Brazil, Chile, Japan, Canada, Korea, BRIC countries 28

30 Building a successful ecosystem requires Raising awareness (which means an investment in marketing) and creating a brand 6,5 M in marketing activities (4 M so far) 450K just in sponsorship of events during Lead by reputed on-line marketing partner (Ogilvy) 29

31 Grazie! on Twitter! Check latest videos at 30