Platforms and Protocols for the Internet of Things

Journal Title: EAI Endorsed Transactions on Internet of Things - Year 2015, Vol 1, Issue 1

Abstract

Building a general architecture for the Internet of Things (IoT) is a very complex task, exacerbated by the extremely large variety of devices, link layer technologies, and services that may be involved in such a system. In this paper, we identify the main blocks of a generic IoT architecture, describing their features and requirements, and analyze the most common approaches proposed in the literature for each block. In particular, we compare three of the most important communication technologies for IoT purposes, i.e., REST, MQTT, and AMQP, and we also analyze three IoT platforms: openHAB, Sentilo, and Parse. The analysis will prove the importance of adopting an integrated approach that jointly addresses several issues and is able to flexibly accommodate the requirements of the various elements of the system. We also discuss a use case which illustrates the design challenges and the choices to make when selecting which protocols and technologies to use.

Authors and Affiliations

Chiara Pielli, Daniel Zucchetto, Andrea Andrea Zanella, Lorenzo Vangelista, Michele Zorzi

Keywords

Related Articles

Privacy-Preserving Collaborative Blind Macro-Calibration of Environmental Sensors in Participatory Sensing

The ubiquity of ever-connected smartphones has lead to new sensing paradigms that promise environmental monitoring in unprecedented temporal and spatial resolution. Everyday people may use low-cost sensors to collect env...

SAND: Smart and Adaptable Networking Design Using Virtual Slicing over Software-Defined Network

The importance of reliable and adaptable networks has become increasingly relevant with the escalation of connectivity in our lives. The growth of streaming of entertainment and development of always online software has...

The DiscoDNC v2 – A Comprehensive Tool for Deterministic Network Calculus

In this paper, we present the Disco Deterministic Network Calculator v2 – our continuation in the effort to provide open-source tool support for worst-case performance analysis. The major achievement of this release is t...

Experiments of An active electrode amplifier using SIP with DC rejection for bio-potential recording

We present a bioelectric amplifier with SIP for active electrode in this paper .The mid-band gain of the amplifier is 39.95dB.The bandwidth extends from a low frequency cutoff of 7.9mHz to a high frequency cutoff of 2.1k...

An iterative Power Allocation Alogrithm for Energy Efficiency Optimization in Massive MIMO Systems

In this paper, a transmitting power allocation strategy for users jointed together pre-coding is presented to eliminate inter-users interference and improve the energy efficiency of Massive MIMO systems. The power alloca...

Download PDF file
  • EP ID EP46453
  • DOI http://dx.doi.org/10.4108/eai.26-10-2015.150599
  • Views 460
  • Downloads 0

How To Cite

Chiara Pielli, Daniel Zucchetto, Andrea Andrea Zanella, Lorenzo Vangelista, Michele Zorzi (2015). Platforms and Protocols for the Internet of Things. EAI Endorsed Transactions on Internet of Things, 1(1), -. https://europub.co.uk/articles/-A-46453