DNS-SD: Dynamic Discovery of IoT Services with Java

IoT is a field where scaling is essential and an IoT platform should be able to grow, starting with hundreds of devices and reaching a deployment of hundreds of thousands or millions of devices.

And when we talk about these volumes, the need of these devices instead of having a default access setting to services and platforms, being able to make a discovery of these is fundamental.

Sure that by this point you have recollected the world of UDDI registries (I remembered even the universal UDDI registries :))…

Well, the standard DNS-SD DNS-Based Service Discovery is designed directly to simplify the service discovery via the standard a mechanism is established to allow customers to discover a list of instances of the service searched through DNS queries.

The operation is the following:

iot-discovery-services is a Java library that implements the standard DNS-SD and allows to search PTRS and services within a DNS zone. The way to use it is like this

The library uses internally Domain Name System Security Extensions (DNSSec) that ensures the authenticity of the DNS records.

In addition to the Java library we have IoT Discovery Services CLI Application which allows to launch this process via Java Shell, as shown in this example

Coming up very soon news on DNS-SD and Sofia2…

DNS-SD: Dynamic Discovery of IoT Services with Java

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s