The introduction of innovative Internet of Things (IoT) gateways, powered by efficient support protocols and tools, has the potential to boost IoT development and related opportunities. Some first open-source platforms and solutions have been developed along that direction, primarily with the goals of targeting device limitations in terms of available resources and of simplifying management operations in heterogeneous environments. This paper originally proposes a multi-protocol IoT gateway solution with the specific and main goals of enabling efficiency and scalability via proper MQTT-CoAP integration. To this purpose, we have extended the Kura framework, which exploits only MQTT for machine-to-machine communication, by implementing a significant CoAP support for scalable hierarchy-based coordination, capable of externally exposing any kind of resource with REST APIs. The paper also reports an extensive set of in-the-field measurements that show the scalability of the proposed prototype that, to achieve the desired performance, also exploits some original optimizations introduced by our work on both Kura and Californium frameworks.

Scalability of Kura-extended Gateways via MQTT-CoAP Integration and Hierarchical Optimizations

BELLAVISTA, PAOLO;ZANNI, ALESSANDRO
2017

Abstract

The introduction of innovative Internet of Things (IoT) gateways, powered by efficient support protocols and tools, has the potential to boost IoT development and related opportunities. Some first open-source platforms and solutions have been developed along that direction, primarily with the goals of targeting device limitations in terms of available resources and of simplifying management operations in heterogeneous environments. This paper originally proposes a multi-protocol IoT gateway solution with the specific and main goals of enabling efficiency and scalability via proper MQTT-CoAP integration. To this purpose, we have extended the Kura framework, which exploits only MQTT for machine-to-machine communication, by implementing a significant CoAP support for scalable hierarchy-based coordination, capable of externally exposing any kind of resource with REST APIs. The paper also reports an extensive set of in-the-field measurements that show the scalability of the proposed prototype that, to achieve the desired performance, also exploits some original optimizations introduced by our work on both Kura and Californium frameworks.
2017
Proceedings of the 11th EAI International Conference on Body Area Networks
210
216
Bellavista, Paolo; Zanni, Alessandro
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/586327
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact