Semantic Identifiers and DNS Names for IoT
Simon Fernandez, Michele Amoretti, Fabrizio Restori, Maciej, Korczynski, Andrzej Duda

TL;DR
This paper introduces a scheme for encoding semantic metadata of IoT devices into compact identifiers and DNS names, facilitating discovery and search using standard DNS infrastructure.
Contribution
It presents a novel method for representing semantic IoT device metadata as binary identifiers encoded in DNS names, enabling efficient discovery and search.
Findings
Developed a binary identifier scheme for semantic IoT metadata.
Encoded identifiers as base32 DNS names for easy registration.
Created prototypes for geo-identifiers in LoRa networks using Node/Redis and CoreDNS.
Abstract
In this paper, we propose a scheme for representing semantic metadata of IoT devices in compact identifiers and DNS names to enable simple discovery and search with standard DNS servers. Our scheme defines a binary identifier as a sequence of bits: a Context to use and several bits of fields corresponding to semantic properties specific to the Context. The bit string is then encoded as base32 characters and registered in DNS. Furthermore, we use the compact semantic DNS names to offer support for search and discovery. We propose to take advantage of the DNS system as the basic functionality for querying and discovery of semantic properties related to IoT devices. We have defined three specific Contexts for hierarchical semantic properties as well as logical and geographical locations. For this last part, we have developed two prototypes for managing geo-identifiers in LoRa networks, one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOpportunistic and Delay-Tolerant Networks · Caching and Content Delivery · IoT and Edge/Fog Computing
