![Page 1: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/1.jpg)
Exploring the Use of DNS as a Search Engine for the Web of Things
Andreas Kamilaris, Koula Papakonstantinou and Andreas Pitsillides
World Forum on Internet of Things, Seoul, Korea 6 March 2014
![Page 2: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/2.jpg)
![Page 3: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/3.jpg)
![Page 4: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/4.jpg)
![Page 5: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/5.jpg)
![Page 6: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/6.jpg)
![Page 7: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/7.jpg)
StandardizedGlobal
Scalable
Flexible
Ubiquitousto Web users
Comply with existing Internet standards Not major changes to the
existing technical equipment and protocols
![Page 8: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/8.jpg)
StandardizedGlobal
Scalable
Flexible
Ubiquitousto Web users
Comply with existing Internet standards Not major changes to the
existing technical equipment and protocols
Users could discover environmental services simply
by typing related keywords in their favorite Web browser
![Page 9: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/9.jpg)
Use DNS as a scalable, pervasive, global meta-data repository for embedded devices, supporting location-
based discovery of Web-enabled physical entities.
![Page 10: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/10.jpg)
1. New top-level domain: .env
2. Device Registration
![Page 11: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/11.jpg)
3. Service Discovery
3a. Listing Services: service.location.env
3b. Selecting Device: sensorid.service.location.env
3c. Translating URL: Map to an IPv4/IPv6 address
3d. Describing Device/Service: WADL (?)
3e. Constructing Request: REST
![Page 12: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/12.jpg)
![Page 13: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/13.jpg)
Registration: {A, SRV, TXT} DNS
recordsQuerying: dig env.service.location
.env axfr
![Page 14: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/14.jpg)
Service Discovery
Each zone represents a service/location pair.In both cases, 1M sensor devices max.
80-100 Devices/Zone.1-10 Devices/Zone.
![Page 15: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/15.jpg)
Devices are added sequentially, one-after the other.
Device Registration
![Page 16: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/16.jpg)
Storage Requirements
![Page 17: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/17.jpg)
Open Issues
Reliability Consistency
Performance
Management
Name conventions
Trust
Privacy
Security
![Page 18: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/18.jpg)
Challenges-Opportunities
Automation
Personalization
Generalization
M2M Communication
Extension
User preferences, retrieval from online social networks
Env. ontologies, general inference, advanced mashups
Domain vocabularies, constructing advanced URLs and queries
![Page 19: Exploring the Use of DNS as a Search Engine for the Web of Things](https://reader035.vdocuments.us/reader035/viewer/2022062708/55871557d8b42ae2508b4736/html5/thumbnails/19.jpg)
We only scratched the surface…