26.03.2015 Views

19SafQB

19SafQB

19SafQB

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.3 Related Works 335<br />

Specifically, it has been defined a lightweight version of the Domain Name<br />

Systems (DNS) extensions for local discovery based on multicast, the called<br />

mDNS, and the DNS Service Discovery semantic to describe services and<br />

resources over DNS.<br />

The black components are the other ones key buildings blocks from the<br />

digcovery architecture. The first key component is the semantic description;<br />

it is a very important issue in order to provide a powerful IoT6 Open Service<br />

Layer. For this purpose are several the actions carried out in order EU projects<br />

such as SPITFIRE, from the European Commission with the support of events<br />

such as the Interoperability PlugFest in conjunction with Probe-IT project, and<br />

standardization groups such as IPSO Alliance, ETSI and the recent released<br />

one M2M.<br />

The second key component is the Search Engine; this is the key element of<br />

any discovery solution in order to make it powerful. Digcovery has integrated<br />

MongoDB with some extensions based on geo-location, application profiles<br />

and domains, in order to make it feasible the context awareness look-up.<br />

The third key component is the management functions and communication<br />

interfaces in order to interoperate with third party platforms and solutions. It<br />

has been considered CoAP to be compatible with the current Internet of Things<br />

trends, SenML and JSON to be compliance with the IPSO Alliance and IETF<br />

approaches, and other enterprise interfaces such as RLUS for management.<br />

Finally, it has been defined a port with the third party platform used in OpenIoT<br />

in order to extend and integrate the designed solution with the OpenIoT solution.<br />

The Figure 9.9 presents the communications interfaces with the different<br />

protocols.<br />

9.3 Related Works<br />

Currently, there are several projects that, in a way or another, make use of<br />

semantic middleware architectures, or at least that are partially inspired by<br />

them.<br />

WoO (Web of Objects) is an ITEA2 project that, to begin with, has as<br />

its main objective creating an infrastructure for smart objects where networks<br />

and services will be deployed with independence of any proprietary protocols<br />

that may be present in the system [23, 24]. From the very beginning, WoO has<br />

been conceived to use a semantic approach in modelling devices and services,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!