mobile interaction with smart environment through linked data

23
MOBILE INTERACTION WITH SMART ENVIRONMENTS THROUGH LINKED DATA Faisal Razzak , Dario Bonino and Fulvio Corno e-Lite research group, Politecnico di Torino, Italy http://elite.polito.it

Upload: faisal-razzak

Post on 20-May-2015

1.552 views

Category:

Technology


1 download

DESCRIPTION

"Mobile Interaction with Smart Environment through Linked Data" By: Faisal Razzak, Dario Bonino and Fulvio Corno Presented at: SMC 2010 Istanbul Turkey Time: 13:50-14:10 Date: 13th Octobar 2010

TRANSCRIPT

Page 1: Mobile Interaction with Smart Environment through Linked Data

MOBILE INTERACTION WITH SMART ENVIRONMENTS THROUGH LINKED DATA

Faisal Razzak, Dario Bonino and Fulvio Corno e-Lite research group, Politecnico di Torino, Italyhttp://elite.polito.it

Page 2: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

OUTLINE

Web of Domotics. Requirements. Conceptual Model. Technical Details. Conclusion.

Page 3: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

WEB OF DOMOTICS (WOD)

WoD is a combination of following technologies. – Internet of Things–Domotics.

Page 4: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

Enables mobile users to access (in a standard, semantic powered linked data format) and to control devices in a ubiquitous manner, without any a priori knowledge of device controllers from any network or location.

Page 5: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

SCENARIO we all arrived to the hotels In Istanbul where

we will be staying during the SMC conference time span.

Since we all booked our rooms in advance, we directly proceeds to our corresponding room without waiting the hotel clerks to perform the usual registration procedures.

We arrive at the room front door, take out our mobile from the jacket and take a picture of the camera door tag.

The mobile application running on the mobile contacts the hotel automation gateway which in turns provides back a simple web page with several links for opening the door, registering at the hotel front desk and offering the possibility to negotiate the wake-up call for the next morning etc.

Page 6: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

REQUIREMENTS

1. Domotic Device Identification

2. Domotic Device Control

3. Access to Controller

4. Universal Authentication

Page 7: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

ASSUMPTIONS

• A mobile phone equipped with a camera and an enabled Internet connection.

• Every device has a unique identifier.

• The Identifier can be encoded using RFID, visual tags, NFC etc.

• There exists a reference DNS domain assigned to all identifers. For example, viztag.com.

Page 8: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

CONCEPTUAL MODEL

Page 9: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

WoD conceptual Model

Page 10: Mobile Interaction with Smart Environment through Linked Data

10

1. The mobile application takes a snap shot of the visual tag associated to the device and located nearby.

CONCEPTUAL MODEL

Mobile Interaction with Smart Environments through Linked Data

(IEEE SMC 2010)

Page 11: Mobile Interaction with Smart Environment through Linked Data

CONCEPTUAL MODEL

2. The mobile application decodes the visual tag to extract the UAID of the device.

3. After getting the UAID, the mobile application determines the URL of the correct Controller through a DNS query on a special domain.

Floor2_main

Floor3_main.viztag.com CNAMEcartoonGateway.comFloor2_main.viztag.com CNAMEcartoonGateway.comFloor1_main.viztag.com CNAMEcartoonGateway.comFloor16_main.viztag.com CNAMEramadaGateway.com

ramadaGateway.com A 130.192.09.21GermirPalasGateway.com A 130.193.150.25cartoonGateway.com A 130.192.162.25

Page 12: Mobile Interaction with Smart Environment through Linked Data

12

4. The mobile application contacts the Controller and sends the user’s identity credentials .

5. The Controller forwards the authentication credentials to an external authentication service.

6. The authentication service informs the Controller about the validity of the user credentials.

CONCEPTUAL MODEL

cartoonGateway.com 130.192.162.25

Page 13: Mobile Interaction with Smart Environment through Linked Data

13

7. If the user is authenticated and authorized, the Controller returns• the type,

location and control information about the device

• list of operations associated with the device.

CONCEPTUAL MODEL

Page 14: Mobile Interaction with Smart Environment through Linked Data

CONTROLLER ADHERE TO LINKED DATA VISION

• The Controller exposes device information through RDF or RDFa.

• The user can request pure RDF description of a device or RDFa (XHTML) as a response user interface.

• Devices are described by reporting semantics-rich information including their name, type, functionalities, current location and by showing current state and available operations.

Page 15: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

WHY LINKED DATA VISION ???

Page 16: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

WoD conceptual Model

Page 17: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

TECHNICAL DETAILS

Page 18: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

Mobile Application Mobility Access Provider Home Automation (DOG) +

Internet

Dario Bonino, Emiliano Castellina, Fulvio Corno, "The DOG Gateway: Enabling Ontology-based Intelligent Domotic Environments," IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1656-1664, November 2008”

Page 19: Mobile Interaction with Smart Environment through Linked Data

WoD Technical Architecture

Page 20: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

STANDARD TECHNOLOGIES

OSGi standard (Eclipse Equinox)

Jetty Web Server OpenID4Java library Bind DNS Server DNSJava library ZXing library

Page 21: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

FOR MORE CONCEPTUAL & TECHNICAL DETAILS

“Mobile Interaction with Smart Environments through Linked Data”

F Razzak, D. Bonino, and F. Corno

2010 IEEE International Conference on Systems, Man, and Cybernetics, October 10-13, 2010, Istanbul, Turkey

Page 22: Mobile Interaction with Smart Environment through Linked Data

Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

CONCLUSION

“Web of Domotics” architecture provides users with the ability to acquire information about devices in a standard, semantic-powered, Linked Data formats and enables users to control house devices from the web.”

Page 23: Mobile Interaction with Smart Environment through Linked Data

THANK YOU ALL & ANY QUESTIONS?Faisal Razzak ([email protected])Dario Bonino ([email protected])Fulvio Corno ([email protected])

http://www.slideshare.net/konware (Presentation)http://elite.polito.it (e-lite Research Group)