The aim of the project is to design an architecture for real time sensor data streaming, management and live visualisation over the web to contribute to existing research in the field of the Web of Things. The project will investigate the infrastructure between streaming hardware and website. Typical hardware would be programmable, equipped with sensors or the ability to connect up sensors and a possibility to communicate over the internet, e.g. an Arduino board, Raspberry Pi or also a smartphone. This project focuses on the universality and manageability of the system to allow many users to deploy the sensing data over a web portal and consume the data on their own websites or allow others to integrate the data into third party websites. The requirements for a universal and manageable streaming service will be developed by investigation of existing systems and analysis of use cases in different application areas. The operational capability of the architecture was investigated by implementing key features and experiments. The project identified the strength and weaknesses of the architecture and investigated the feasibility of the concept. A basic prototype was developed and tested. The feasibility of several parts of the system was proved by implementations and tests. Visualisation possibilities, security and processes were investigated. System requirements for different application areas were defined. System limits were investigated such as the relation between the streamed amount of sensor values and visualisation update rate, the accuracy of the system with high visualisation update rates and the limits of creating streaming instances as a bottleneck. The experiments and tests defined the limits and gave statements about the system performance, security and feasibility.
Lapok, P. (2014). Cloud based processing of real time sensor-data streams. (Thesis). Edinburgh Napier University. Retrieved from http://researchrepository.napier.ac.uk/id/eprint/7331