SlideShare una empresa de Scribd logo
1 de 23
Mobile Interaction with Smart Environments through Linked Data Faisal Razzak, Dario Bonino and FulvioCorno  e-Lite research group, Politecnicodi Torino, Italy http://elite.polito.it
Outline Web of Domotics.  Requirements. Conceptual Model. Technical Details. Conclusion. 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.  Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
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.
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.  Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
requirements Domotic Device Identification Domotic Device Control Access to Controller Universal Authentication Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
assumptions ,[object Object]
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.Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
Conceptual model Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
WoD conceptual Model Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
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)
Conceptual model Floor3_main.viztag.com 	CNAME	cartoonGateway.com Floor2_main.viztag.com 	CNAME	cartoonGateway.com Floor1_main.viztag.com 	CNAME	cartoonGateway.com Floor16_main.viztag.com 	CNAME	ramadaGateway.com ramadaGateway.com     	A 	130.192.09.21 GermirPalasGateway.com     	A 	130.193.150.25 cartoonGateway.com      	A 	130.192.162.25 Floor2_main 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.
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
7.	If the user is authenticated and authorized, the Controller returns ,[object Object]
list of operations associated with the device.Conceptual model
Controller adhere to linked data vision  ,[object Object]
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.,[object Object]
WoD conceptual Model Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
Technical details Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
Mobile Application Mobility Access Provider Home Automation (DOG) + Internet  Dario Bonino, EmilianoCastellina, FulvioCorno, "The DOG Gateway: Enabling Ontology-based Intelligent Domotic Environments," IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1656-1664, November 2008” Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)

Más contenido relacionado

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Mobile Interaction with Smart Environment through Linked Data

  • 1. Mobile Interaction with Smart Environments through Linked Data Faisal Razzak, Dario Bonino and FulvioCorno e-Lite research group, Politecnicodi Torino, Italy http://elite.polito.it
  • 2. Outline Web of Domotics. Requirements. Conceptual Model. Technical Details. Conclusion. Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 3. Web of domotics (WoD) WoD is a combination of following technologies. Internet of Things Domotics. Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 4. 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.
  • 5. 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. Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 6. requirements Domotic Device Identification Domotic Device Control Access to Controller Universal Authentication Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 7.
  • 8. Every device has a unique identifier.
  • 9. The Identifier can be encoded using RFID, visual tags, NFC etc.
  • 10. There exists a reference DNS domain assigned to all identifers. For example, viztag.com.Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 11. Conceptual model Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 12. WoD conceptual Model Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 13. 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)
  • 14. Conceptual model Floor3_main.viztag.com CNAME cartoonGateway.com Floor2_main.viztag.com CNAME cartoonGateway.com Floor1_main.viztag.com CNAME cartoonGateway.com Floor16_main.viztag.com CNAME ramadaGateway.com ramadaGateway.com A 130.192.09.21 GermirPalasGateway.com A 130.193.150.25 cartoonGateway.com A 130.192.162.25 Floor2_main 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.
  • 15. 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
  • 16.
  • 17. list of operations associated with the device.Conceptual model
  • 18.
  • 19. The user can request pure RDF description of a device or RDFa (XHTML) as a response user interface.
  • 20.
  • 21. WoD conceptual Model Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 22. Technical details Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 23. Mobile Application Mobility Access Provider Home Automation (DOG) + Internet Dario Bonino, EmilianoCastellina, FulvioCorno, "The DOG Gateway: Enabling Ontology-based Intelligent Domotic Environments," IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1656-1664, November 2008” Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 25. Standard Technologies OSGi standard (Eclipse Equinox) Jetty Web Server OpenID4Java library Bind DNS Server DNSJava library ZXing library Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 26. 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 Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 27. 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.” Mobile Interaction with Smart Environments through Linked Data (IEEE SMC 2010)
  • 28. Thank you all & any Questions? Faisal Razzak (Faisal.razzak@polito.it) Dario Bonino (Dario.Bonino@polito.it) FulvioCorno (Fulvio.Corno@polito.it) http://www.slideshare.net/konware (Presentation) http://elite.polito.it (e-lite Research Group)