SlideShare uma empresa 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)

Mais conteúdo relacionado

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Destaque

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
 

Destaque (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)