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

Drone Package Delivery: A Heuristic approach for UAVs path planning and tracking

In this paper we propose a new approach based on a heuristic search for UAVs path planning with terrestrial wireless network tracking. In a previous work we proposed and exact solution based on an integer linear formulat...

IoT-F2CDM-LB: IoT Based Fog-to-Cloud and Data-in-Motion Architectures with Load Balancing

The work in this paper tries to enhance the performance of IoT by modifying the Cloud based architecture in terms of storage, processing, and Load Balancing (LB). The assumption is as follows: In a single Fog server, hig...

On mean waiting time completeness and equivalence of EDD and HOL-PJ dynamic priority in 2-class M/G/1 queue

This paper identifies two different parametrized dynamic priority queue disciplines, earliest due date (EDD) based and head of line priority jump (HOL-PJ), which are found to be mean waiting time complete in two class M/...

Secure ID-Based Routing for Data Communication in IoT

Internet of Things is rising technology that could inspire the way wireless network access is provided. In IoT, secure data communication has lot of research scope. Especially message authentication, authorization cure p...

Joint Optimization of Carrier Sensing Threshold and Transmission Rate in Wireless Ad Hoc Networks

The ever-increasing demands of wireless traffic call for continuously growing the wireless network capacity or throughput. Carrier sensing threshold adaptation and transmission rate adaptation, two efficient mechanisms i...

Download PDF file
  • EP ID EP46453
  • DOI http://dx.doi.org/10.4108/eai.26-10-2015.150599
  • Views 495
  • 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