Nowadays, we experience an abundance of Internetof-Things (IoT) middleware solutions that provide connectivity for sensors and actuators to the Internet. To gain a widespread adoption, these middleware solutions, referred to as platforms, have to meet the expectations of different players in the IoT ecosystem, including device providers, application developers, and end-users, among others. In this article, we evaluate a representative sample of these platforms, both proprietary and open-source, on the basis of their ability to meet the ecosystem expectations. The evaluation is completed by a gap analysis of the current IoT landscape with respect to (i) the support of heterogeneous hardware, (ii) the capabilities of the platform for data management, (iii) the support of application developers, (iv) the extensibility of the different platforms for the formation of ecosystems, as well as (v) the availability of dedicated marketplaces to the IoT. The gap analysis aims to highlight the deficiencies of today's solutions to improve their integration to tomorrow's ecosystem. Based on the result of the analysis, we conclude this article with a list of recommendations for extending these IoT platforms in order to fill in the gaps.
REF provide a gap analysis on the well-known IoT platforms.
A gap analysis of Internet-of-Things platforms
ArXiv
ArXiv
Computer Science