The number of Internet of Things (IoT) deployments has grown in an unprecedented rate during the past few years. This expansion has led analysts and individual industrial companies to the prediction that a few tens of billions of devices will be deployed in the next decade in diverse industries such as automotive, utility, health, logistics and home automation. This growth in physical deployments and physical devices fuelled the development of cloud middleware for managing a large number of sensor data streams generated by the individual sensors. In this paper, we describe one such computational middleware, called IoT-Framework, built on open source components. The main objective of this framework is to disseminate the generated raw data streams as well as processed and fused streams to multiple interested parties. The IoT-Framework is using the RabbitMQ publish-subscribe system and the elasticsearch search and storage technology. In this paper we provide preliminary evaluation results on the performance of the combined operation of the two components.
[1]
R Core Team,et al.
R: A language and environment for statistical computing.
,
2014
.
[2]
Mikael Pettersson,et al.
A high performance Erlang system
,
2000,
PPDP '00.
[3]
Drummond Reed,et al.
OpenID 2.0: a platform for user-centric identity management
,
2006,
DIM '06.
[4]
Dave Evans,et al.
How the Next Evolution of the Internet Is Changing Everything
,
2011
.
[5]
François Monin,et al.
Principles and Practice of Declarative Programming
,
1999,
Lecture Notes in Computer Science.
[6]
Joe Armstrong,et al.
Programming Erlang: Software for a Concurrent World
,
1993
.