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 based on Node and the Redis in-memory database, the other one based on the CoreDNS server.

Semantic Identifiers and DNS Names for IoT / Fernandez, S.; Amoretti, M.; Restori, F.; Korczynski, M.; Duda, A.. - ELETTRONICO. - 2021-(2021), pp. 1-9. ((Intervento presentato al convegno 30th International Conference on Computer Communications and Networks, ICCCN 2021 nel 2021 [10.1109/ICCCN52240.2021.9522285].

Semantic Identifiers and DNS Names for IoT

Amoretti M.;Duda A.
2021

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 based on Node and the Redis in-memory database, the other one based on the CoreDNS server.
978-1-6654-1278-0
Semantic Identifiers and DNS Names for IoT / Fernandez, S.; Amoretti, M.; Restori, F.; Korczynski, M.; Duda, A.. - ELETTRONICO. - 2021-(2021), pp. 1-9. ((Intervento presentato al convegno 30th International Conference on Computer Communications and Networks, ICCCN 2021 nel 2021 [10.1109/ICCCN52240.2021.9522285].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2898932
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact