I2ND Interface to Networks and Devices Hans J. Einsiedler (Deutsche - - PowerPoint PPT Presentation

i2nd interface to networks and devices
SMART_READER_LITE
LIVE PREVIEW

I2ND Interface to Networks and Devices Hans J. Einsiedler (Deutsche - - PowerPoint PPT Presentation

I2ND Interface to Networks and Devices Hans J. Einsiedler (Deutsche Telekom) and the I2ND team http://www.fi-ware.eu http://www.fi-ppp.eu FI Core Platform Architecture: main chapters Internet Support Service delivery Cloud Hosting of


slide-1
SLIDE 1

http://www.fi-ware.eu http://www.fi-ppp.eu

I2ND – Interface to Networks and Devices

Hans J. Einsiedler (Deutsche Telekom) and the I2ND team

slide-2
SLIDE 2

FI Core Platform Architecture: main chapters

Operations Trust and Security Functionality

Developer tools

Service delivery Cloud Hosting Internet

  • f Things

Support Services

I2ND = Interface to Network and Devices

slide-3
SLIDE 3

I2ND General Architecture

  • Four Classes of Interfaces (FI-WARE Generic Enablers)
  • CDI: Connected Devices Interfacing
  • CE: Cloud Edge
  • NetIC: Network Information and Control
  • S3C: Service, Capability, Connectivity, and Control

The interfaces

Expose corresponding network

state information to the user

Offer a defined level of control

and management

Aim to overcome limitations of

today's network and device interfaces

Combining different worlds:

  • Telecommunication services

(Session Initiation Protocol – SIP – speaking)

  • Web-services (Simple Object

Access Protocol – SOAP – speaking)

  • Openness to other Future

Internet worlds

slide-4
SLIDE 4

Connected Devices Interfacing (CDI)

slide-5
SLIDE 5

CDI Architectural Overview

slide-6
SLIDE 6

List of Sub-GEs for 3rd Party Developers

CDI partial support – the follow will be available for the release R2.3:

QoE Device Orientation Device Motion Geolocation QoS File System Access Gallery Sensor Discovery Contacts File System Access

Sub-GEs ready end of March

QoE Device Orientation Device Motion Geolocation

Implementations are available for the Android operating system!

slide-7
SLIDE 7

Cloud Edge (CE) Overview

SPM: The Service Platform Manager Interface VES: The Virtual Environment System RM: The Resource Monitoring System RC: The Resource Controller System

slide-8
SLIDE 8

The CE / Cloud Proxy

  • Example: In a home environment
slide-9
SLIDE 9

CE Use case

Home automation: Local intelligence in the cloud proxy keeps the regulation active even if the data link falls down

  • Cloud based application lots of

features, remote access, link with other apps…

  • AirCo

Mgmt Remote control High level application

Mini local application

!"#$

slide-10
SLIDE 10

CE Availability [1]

3 versions of the cloud proxy:

  • Release R1.3 (July 2012):
  • simplified version without RC & RM
  • no integration with the cloud (the “Cloud Operator” module is simulated with a

PC)

  • available as a PC SW (over a standard Linux distribution) or on a dedicated HW

(super gateway)

  • Release R2.3 (July 2013 – Beta in April 2013):
  • all features implemented
  • (depending on the open calls): integration with the cloud
  • OSGi available as a dedicated VM
  • running on a dedicated HW (small “CE-marked” box)
  • April version will be a beta (will be updated in July). Available upon special

request (preview)

  • Release R3 or earlier (Dec 2013):
  • more stable version
  • includes more features (to be discussed) accordingly to the UC needs
slide-11
SLIDE 11

CE Availability [2]

Hardware version of the Cloud Proxy: The CP will only be available as a HW+SW box (after April 2013). Available to anybody wanting to use/evaluate it (partner or not) Sold without profit (price tbd, in the 150€ range) Small quantities are available for free for the FIWARE partners (mainly I2ND/IoT/Cloud WP) Based on an existing (ie: under mass-production) HW, it is CE-market and can be used in home environment with “normal users”.

Specs: x86 ATOM CPU, 4GB storage (flash), 2GB RAM, small form factor (~80x200x150mm), USB2 ports (supports webcam, hard disk, Zigbee dongle).

slide-12
SLIDE 12

CE Availability [3]

The cloud proxy is delivered with:

An install manual A User’s & programmers guide An API guide Some examples implemented as VMs (full source + comments):

A simple web server (“hello world” app) A simple NAS (small file server – NFS & Samba) A simple home automation example (using OSGi or not) A data caching proxy example using cloud-based services (the user can use the CP as a cache device while uploading content to the net) An OSGi framework has been implemented by TID as a VM running on the Cloud Proxy.

slide-13
SLIDE 13

Network Information and Control (NetIC)

slide-14
SLIDE 14

NetIC GE for Developers

Four different Sub-GEs available each featuring a different functional architectural block

Virtual Network Provider

remote installation, accessible via public IP address

Network Element Virtualizer

remote installation, accessible via public IP address

Open Flow Network Module

source code for self-installation

Topology Information Module

source code for self-installation

slide-15
SLIDE 15

Open Flow Network Module GEi available by end of March Netic API Handler: RESTful interface for other NetIC functional modules Programmable network functionalities Abstraction of resources Statistics extractor: SNMP based Traffic statistics Links statistics Node Statistics Planned for Release R2.3: Network Synchronization: Retrieve network information Further GEi’s planned for Release R2.3 Virtual Network Provider Network Element Virtualizer Topology Information Module

NetIC Openflow Network NetIC API Handler Applications World S3C GE, other network

  • rchestrator

Statistics extractor Network Synchron i-zation

Availability of NetIC Sub-GEs

slide-16
SLIDE 16

Service, Capability, Connectivity, and Control (S3C)

slide-17
SLIDE 17

Sub-GEs of S3C

Availability for March

OpenEPC, features available in March

Planned for the release R2.3:

SMS+MMS Enabler Seamless Network Connectivity Network Identity Management API Mediation TelekomAS

Planned for the release R3.3

Positioning Enabler Inter-operator interface (ETICS)

slide-18
SLIDE 18

Access of S3C environment – Case 1

FI-WARE Testbed @Sevilla S3C Testbed @Berlin NetIC NetIC S3C GW

UCPs

S3C GW Legend Generic Enabler Customers Device (sensor, mobile phone, actor etc.) Cloud Edge Cloud Edge Devices with CDI functionality UCP accesses the GEs of the FI-WARE and the S3C testbed but no physical access of UCP devices to the S3C testbed (device information are provided by I2ND).

slide-19
SLIDE 19

Access of S3C environment – Case 2

FI-WARE Testbed @Sevilla S3C Testbed @Berlin NetIC NetIC S3C GW

UCPs

S3C GW Legend Generic Enabler Customers Device (sensor, mobile phone, actor etc.) Cloud Edge Cloud Edge Devices with CDI functionality UCP accesses the GEs in the FI-WARE testbed through UCP devices and the S3C testbed and uses S3C GE.

slide-20
SLIDE 20

Access of S3C environment – Case 3

FI-WARE Testbed @Sevilla S3C Testbed @Berlin NetIC NetIC S3C GW

UCPs

S3C GW Legend Generic Enabler Customers Device (sensor, mobile phone, actor etc.) Cloud Edge Cloud Edge Devices with CDI functionality Mix of case 1 and case 2.

slide-21
SLIDE 21

Thank you!

  • I2ND team