Internet of Things - Streaming and visualization of data from COTS indoor sensors
Written by: $writtenBy.getData()
October 01, 2015
Currently, large amounts of data from numerous sensors stream rapidly into interconnected IT systems for processing and storage. Gartner project that the 0.9 billion sensors and 1.6 billion personal devices that were connected via the Internet in 2009 will become up to 75 billion devices in 2020, constituting the Internet of Things.
The market is rapidly growing where even Commercial off-the-shelf (COTS) products are becoming both powerful and affordable enough to use as a foundation to build systems for monitoring sensors in indoor environments.
One of these products is the circuit ESP8266 which is a WiFi chip, but which also contains a micro controller slightly better than an Arduino Uno. The community around the circuit has just begun to gain momentum containing free software that enables programmatic manipulation using the embeddable scripting language Lua. The circuit has built-in support for a messaging system (MQTT) which allows the device to publish and consume messages using a queue.
The initial scope of the thesis includes work for one student.
Thesis objective and goal
- The goal of the project is to show how the capabilities of the circuit can be useful by consuming sensor data, process and visualize it.
- Visualization should be possible both at the macro and micro levels and through different channels. For example, should be able to study the temperature and humidity in retrospect by a statistical view. At a micro level, for example, the current temperature is displayed, or that some kind of alarm starts when the coffee machine is almost empty of beans.
- The focus of the thesis must not be at the sensor level, but at MQTT, data storage, API, and the human interface.
- Write a white paper on the subject.