gateway presentation

26
Nabila AYADI Tegawendé BISSYANDÉ Jean COLLAS Aurélie GOUBAULT Supervisors: Laurent RÉVEILLÈRE David BROMBERG Licensed under a Creative Commons Attribution 2.0 France License . Original at http://www.jean-collas.fr/gateway

Upload: jean-collas

Post on 08-Jul-2015

651 views

Category:

Self Improvement


0 download

DESCRIPTION

Presentation of a gateway providing a service presence discovery to multiple protocols. Implemented protocols are RFID, Bluetooth and Sip. Any other protocol can easily be added.

TRANSCRIPT

Page 1: Gateway Presentation

Nabila AYADI

Tegawendé BISSYANDÉ

Jean COLLAS

Aurélie GOUBAULT

Supervisors:

Laurent RÉVEILLÈRE

David BROMBERG

Licensed under a Creative Commons Attribution 2.0

France License.

Original at http://www.jean-collas.fr/gateway

Page 2: Gateway Presentation

Ubiquitous Environment

GPS GSM

RFID

Bluetooth Internet/IP

2

Page 3: Gateway Presentation

Heterogeneous Environment

GPS service

Printing Service

Bluetooth Device

GSM

Hands Fee

Headset

3

Page 4: Gateway Presentation

Heterogeneous Environment

Services

GSM

Mailing

GPS

Hands Free

Printing

4

Photo

Page 5: Gateway Presentation

Requirements:

Communicates with various protocols

Handles several kinds of hardware

Issues :

To easily add new technologies

The Gateway (1/2)

5

Page 6: Gateway Presentation

A Multiprotocol Gateway for services presence

and discovery:

The Gateway (2/2)

Service Discovery

Presence Information

6

Page 7: Gateway Presentation

A Multiprotocol platform for servicespresence and discovery

Page 8: Gateway Presentation

9

Gateway

Communication Modules Registrar & Presence

Presence

Manager

Internal

Registrar

Discovering Forwarding

Plug-In

Communication Modules Manager

GW

Manager

Page 9: Gateway Presentation

10

User GUI

BT_PONTOS

RFID_ZEUS

RFID_OUREA

P r i n t i n g

V i d e o C a m e r a

BT_Amphi-E

Presence

Monitoring

Module

Discovering

Module

Gateway

Communication Modules Registrar & Presence

Registrar

&

Presence

Manager

Internal

Registr

ar

Discoveri

ng

Module

Presence

Monitoring

Module

Module Forwarding

Plug-In

Communication Modules Manager

GW

Manager

Page 10: Gateway Presentation

11

Discovering

Register Entry

Monitoring

Subscription

Notify

Presence

Manager

Internal

Registrar

Page 11: Gateway Presentation

12

Admin GUI

BT_PONTOS

RFID_ZEUS

RFID_OUREA

P r i n t i n g

V i d e o C a m e r a

BT_Amphi-E

Registrar

Bob : OUREA

Alice : Printing

Tom : VideoCam

SubscriptionsModules

Module :

Module1

Module2

Module3

Gateway

Communication Modules Registrar & Presence

Registrar

&

Presence

Manager

Internal

Registrar

Discoveri

ng

Module

Presence

Monitoring

Module

Module Forwarding

Plug-In

Communication Modules Manager

GW

Manager

Page 12: Gateway Presentation

Chosen Technologies:

RFID

SIP

Bluetooth

Page 13: Gateway Presentation

READER

RFID chip

RFID antennaTAG :

Different types of Tags:

-Active tags

-Passive tags

Heterogeneous hardware

Various implementations of the

Protocols

RFID

Page 14: Gateway Presentation

Gateway

Communication Modules Registrar & Presence

Registrar

&

Presence

Manager

Internal

RegistrarCommunication Modules Manager

GW

Manager

RFID Module

Rifidi

Simulator

Page 15: Gateway Presentation

16

REGISTER SUBSCRIBE

NOTIFY -absent

SubscriberNOTIFY -present

Subscribee

SIP

Page 16: Gateway Presentation

17

Gateway

Communication Modules Registrar & Presence

Registrar

&

Presence

Manager

Internal

RegistrarCommunication Modules Manager

GW

Manager

SIP Module

Jain SIP

NOTIFY REGISTER

Page 17: Gateway Presentation

18

Bluetooth

1. Inquiry

2. Synchronization

3. Services Discovery

4. Communication Channel establishment

MasterSlave

My BT @

Page 18: Gateway Presentation

19

Gateway

Communication Modules Registrar & Presence

Registrar

&

Presence

Manager

Internal

RegistrarCommunication Modules Manager

GW

Manager

Bluetooth Module

Avetana

Page 19: Gateway Presentation

Two GUIs :

- Administrator Graphical Interface

- Average User’s Graphical Interface

Page 20: Gateway Presentation

21

Administrator Interface

Page 21: Gateway Presentation

22

Average User Interface

Page 22: Gateway Presentation
Page 23: Gateway Presentation

Conclusion (1/2)

• A gateway for services presence and discovery

▫ Translate an information of service discovery

into a presence information

• The architecture

▫ Modular

▫ Extensible

• Assessment

▫ SIP/SIMPLE protocols

▫ Bluetooth and RFID technologies

24

Page 24: Gateway Presentation

Conclusion (2/2)

• Graphical User Interfaces

▫ An Interface for administrators

▫ An Interface for average users

25

Page 25: Gateway Presentation

Prospects

• Connect several gateways to a main gateway▫ The main gateway provide the presence

information

• Add New Technologies ▫ Plug in new modules in the gateway

• Once a service is detected :▫ Use of the service

Take into account the service Invocation

26

Page 26: Gateway Presentation