Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fi-WARE IoT Architecture Carlos Ralli Ucendo Architecture Week. Madrid, April 3 rd 2013.

Similar presentations

Presentation on theme: "Fi-WARE IoT Architecture Carlos Ralli Ucendo Architecture Week. Madrid, April 3 rd 2013."— Presentation transcript:

1 Fi-WARE IoT Architecture Carlos Ralli Ucendo (@carlosralli). Architecture Week. Madrid, April 3 rd 2013

2 Warning, we are updating IoT Wiki-docs … … but Only until April 20 th

3 Fi-WARE IoT – Goals & Concepts -Open approach. Vertical IoT applications, heterogeneous M2M protocols. -Things abstraction vs standalone devices. -Notifications via NGSI to easily plug to Fi-WARE Data/Context GEs (PubSubCB). -Mandatory Backend, Optional Gateway. INTERNET or Intranet Client APP Devices Meshed IP WSN (ETSI M2M) FIWARE IoT Back-end FIWARE IoT Gateway (Technicolor GW, Open HW, etc.) FIWARE DATA/CONTEXT BigData, PubSub, CEP Proprietary Gateway Proprietary Sensor Devices Things

4 Architecture – Previously …

5 Architecture – Update. Release 2.3

6 Architecture – Main Changes All changes will be reflected in our Wiki & D2.3.2 Architecture Deliverable (April 12nd). -Overall, we’ve simplified the architecture & reduced the number of GEs. -No functionalities are dropped, but included in relevant GEs. -Security: -Backend: Northbound interfaces to be secured with FI-WARE Security Single sign-on. -Gateway: TBD for Release 3 (features of GW Dev Man). -Advanced Connectivity: -Backend: Most functions are included in the BE Dev Management. -Gateway: TBD for Release 3 (features of GW Dev Man). -Discovery Engine & Geo-Discovery: -They both have been included in the Conf.Man as optional features. -Optional Gateway & GW Device Management GE: -GW Dev Man is planned for R2.3. In the meanwhile or constrained gateways, Protocol Adapter will speak NGSI10 with Data Handling to route events. -BE Dev Man supports SensorML over POST HTTP whenever a GW is not implemented.

7 Architecture: GW Device Management Implementation: Fraunhofer

8 Architecture: GW Data Handling Implementation: Orange

9 Architecture: GW Data Handling (II) A more lightweight option is available for constrained/limited Gateways. Only CEP and NGSI interfaces are implemented. Storage is considered an optional feature in this GE and thus not implemented in this case. Implementation: ATOS

10 Architecture: GW Protocol Adapter Implementation: Telecom Italia

11 Architecture: BE Device Manager REST-API ADMIN REST-API NGSI9-10 ETSI M2M mId Implementation: Telefonica

12 Architecture: BE IoT Broker IoT Broker (NEC) IoT Broker (NEC) Configuration Management (Telefonica) Configuration Management (Telefonica) Discovery Engine (USurrey) Geo-Discovery (NEC, IoT-A) Maintains Information about -available Entity Information -Context Providers -Associations Enhanced support for discovering Context Providers Discovery of Entities based on geographic areas availability requests* FI-WARE Publish/Subscribe C.Broker GE FI-WARE Publish/Subscribe C.Broker GE information requests* GW Data Handling (Orange) GW Data Handling (Orange) registration Handles data Requests and organizes Information Flow Backend Device Management (Telefonica) Implementation: NEC

13 Architecture: BE IoT Configuration Man. dispatching Storage Tier Storage Tier request processing oninterval notification registerContext discoverContextAvailability subscribeContextAvailability updateContextAvailabilitySubscription unsubscribeContextAvailability NGSI9 NGSI9 polling garbage collection creation/activation context producers Implementations: Telefonica, UoS.

14 Example: joint demo with OutSmart Santander Proof of Concept Street Lighting Management

15 Example: joint demo with OutSmart (II) (1)Writes Data (This is the current level) (2)Reads Data (Which Level should I have?) GPRS IDAS API REST DEV HDL (GW) Metada Preprocesor (UC implementation) AMMS (2) [EON] Radars Power Controllers (1) [Ayto] SensorML/O&M (HTTP POST).txt with daily consumption (Active Power, Reactive Power) Writes Data (Illuminance, Presence, Battery) Wifi, 3G GW (2) SQL DDBB [3rd Party] Digimesh Light sensors (1)Writes Data (2)Reads Data OUTSMART APPS JSON Pub/Sub CEP Big Data - In the beginning, there are not so much Gateway domain GEs. IDAS is totally a Backend component. It does not provide any gateway level sw components. IoT AGENT BE DEV MANAGER

16 15 Thanks !!

Download ppt "Fi-WARE IoT Architecture Carlos Ralli Ucendo Architecture Week. Madrid, April 3 rd 2013."

Similar presentations

Ads by Google