#01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node...

20
eXperimental Infrastructures for the Future Internet Showcase Always best served (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin Dr. Matthias Baumgart, Kay Hänsge

Transcript of #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node...

Page 1: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

eXperimental Infrastructures for the Future Internet

Showcase Always best served

(Wireless Smartcity/Healthcare Scenario)

German Node15.05.2014, Berlin

Dr. Matthias Baumgart, Kay Hänsge

Page 2: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Agenda

• What you will learn:

– Infrastructure DT part of Berlin Node is offering

– Some knowledge about a Generic Enabler offered

– What can be built with that environment(Showcase/Demo)

– Some knowledge of how the showcase was build

15/05/2014 1st Training Session – Berlin, 15.05.2014 2

Page 3: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Architecture of German Node

15/05/2014 1st Training Session – Berlin, 15.05.2014 3

• German Node is a collaborative Node of – FRAUNHOFER (Datacenter part) and

– Deutsche Telekom (Mobile Testbed part).

Page 4: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Deutsche Telekom (T -Labs) Site

15/05/2014 1st Training Session – Berlin, 15.05.2014 4

• Current MultiRAT Testbed:– 9 Linux-based outdoor

Wi-Fi nodes (4 Wi-Fi interfaces per node)

– 30 Linux-based indoor Wi-Fi nodes (2 Wi-Fi interfaces per node)

– 2G femto base station

– 4G (LTE) femto base station

– IP-controlled power control for each access node

Page 5: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Deutsche Telekom (T -Labs) Site

15/05/2014 1st Training Session – Berlin, 15.05.2014 5

• Main components

– Evolve Packet Core (EPC) – OpenEPC implementation by Fraunhofer that offers control of the underlying wireless network (WIFI, LTE, 2G). Enables policy based handovers and information exchange with the network.

– IP Multimedia Subsystem (IMS) – architectural framework for delivering IP Multimedia services. OpenIMS implementation –currently mainly used for user/device management on service level.

Page 6: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Service Capability, Connectivity and Control (S3C)

15/05/2014 1st Training Session – Berlin, 15.05.2014 6

• Introduction – What is the S3C

• Developed Features of S3C

– EPC OTT

– SMS/MMS Enabler

– API Mediation

– Telecom AS

– Network Identity Management

– Seamless Network Connectivity

Page 7: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Feature: S3C EPC -OTT Enabler

15/05/2014 1st Training Session – Berlin, 15.05.2014 75/15/2014 7

• 3GPP EPC provides transparent IP connectivity based on operator internal policies (Access network selection, Mobility Management and Handover support, and QoS and Charging support)

• Access Network Selections Indications

– Providing access networks in the vicinity of the UE

– Indicating a preferred access network

• QoS Reservations

– Modifying reservations

– Deleting reservations

– QoS status of devices

XIFI Training 15.05.2014

Page 8: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Feature: S3C API Mediation

15/05/2014 1st Training Session – Berlin, 15.05.2014 8

• Open Service Access is a Web Services gateway designed as a security element of your network, dedicated to WebServiceprotection and publishing. It supports:

– Publish backends on different networks

– Ensure https encryption and (basic) authentication and authorisation

– Apply user and global quotas (per second, day and month) for a backend

– Forward consumer identity and publishing endpoint to provider

– Provide advance service usage logging to administrators.

– REST Full compliant error management (for OSA errors)

– Simple GUI to administrators

Page 9: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Feature: S3C SMS/MMS Enabler

15/05/2014 1st Training Session – Berlin, 15.05.2014 9

• Allows easily to send short messages from any application or Web Browser.

• This specification is intended for both software developers and re-implementers of this API.

• OneAPI SMS can actually be used (authentication credentials required) on Orange French mobile network: https://nursery-ssg.rd.francetelecom.fr/xml/OneApiEnabler/V1.0/SMSSenderSEI/outbound/21238/requests

Page 10: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Feature: S3C Telecom AS

15/05/2014 1st Training Session – Berlin, 15.05.2014 10

• It allows to manage outgoing calls from a service logic via a REST interface.

• Setup calls and manage conference bridges

Page 11: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

S3C Network Identity Management

15/05/2014 1st Training Session – Berlin, 15.05.2014 11

• Allows services to gain information of the subscribers in an NGN (IMS based) domain

• Intelligent Device Identification (published in R.2.3)

• (GSMA OneAPI DeviceCapabilities & V(oice/ideo)CallControl)

• This specification is intended for service developers

• Possible consumers are services, service providers, or end-user

Page 12: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

S3C Seamless Network Connectivity

15/05/2014 1st Training Session – Berlin, 15.05.2014 12

Page 13: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

S3C Network Positioning Enabler

15/05/2014 1st Training Session – Berlin, 15.05.2014 13

REST API

REST API

OpenEPCOpenEPCOpenEPCOpenEPC

ANDSF

Positioning EnablerPositioning EnablerPositioning EnablerPositioning EnablerAliceAliceAliceAlice

LTELTELTELTE

WLANWLANWLANWLAN

Provider forLocation-based

Messages

Page 14: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Showcase Scenario Description

15/05/2014 1st Training Session – Berlin, 15.05.2014 14

• A doctor on emergency service get a WebRTC call from an accident. As he moves to the accident he stays connected with the people at the place of the accident while he changes the devices and access networks on the move.

• This demo is built upon generic enablers of FIWARE and Infrastructure of XIFI.

Page 15: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Showcase Demo

15/05/2014 1st Training Session – Berlin, 15.05.2014 15

Page 16: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

How to built the showcase

15/05/2014 1st Training Session – Berlin, 15.05.2014 16

• Decide which Generic Enablers to use– http://catalogue.fi-ware.eu/

• For the given Showcase we decided to use:– S3C GE

– Orion Context Broker

• Decide on additional specific enablers to implement:– WebRTC SE

Page 17: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Used Generic Enablers

15/05/2014 1st Training Session – Berlin, 15.05.2014 17

• Used features of S3C Generic Enabler:– EPC OTT API

– Network Identity Manager

Page 18: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Used Generic Enablers

15/05/2014 1st Training Session – Berlin, 15.05.2014 18

• Orion Context Broker Generic Enabler:– Register a context

– Update (e.g. values from an IoT sensor)

– Subscribe or getContext

• Sensor:

– Knowledge Adaptive Yell – Sensor (KAY-Sensor)

Page 19: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

Build Specific Enablers

15/05/2014 1st Training Session – Berlin, 15.05.2014 19

• WebRTC Specific Enabler:– Registers users to OpenIMS of Testbed

– Connect multiple device-IDs to one user-ID using Network Identity manager

– Call handover from one device to another device of the same user.

Page 20: #01 XIFI Showcase1 Training - FIWARE · (Wireless Smartcity/Healthcare Scenario) German Node 15.05.2014, Berlin ... about a Generic Enabler offered – What can be built with that

That’s it!

15/05/2014 1st Training Session – Berlin, 15.05.2014 20

Thank you for your attention!