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
Innovative services for informing visually impaired persons in indoor environments
Movement and informing visually impaired persons is difficult because mobile application solutions and services are unable to work in indoors environments (location based service using GPS technology). Main precondition...
WE-Harvest: A Wearable Piezoelectric-Electromagnetic Energy Harvester
Wearable electronics require a sustainable electrical power supply to operate. Energy harvesting techniques can be used to convert available nonelectrical energy sources into electrical energy. This paper presents WE-Har...
An automated testbed for profiling the packet send-time accuracy of embedded devices
Embedded devices, such as home routers or single-board computers, are becoming more powerful and affordable. Many of the existing Linux-based network measurement tools can also be run on these devices through cross-compi...
Platforms and Protocols for the Internet of Things
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....
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...