The StreamEdge application for stream processing on an Internet of Things network
Files
Popeler_76911300_2021.pdf
UCLouvain restricted access - Adobe PDF
- 1.27 MB
Details
- Supervisors
- Faculty
- Degree label
- Abstract
- With the growth of the Internet of Things comes an enormous amount of raw data needing to be processed. Sensors on IoT devices produce data of varying nature, from the temperature of a room to the geolocalisation of delivery trucks. A common way to handle this massive amount of data is to collect it all and process it using, e.g. Cloud-based infrastructure and services. However, giving sensor-equipped IoT devices more computation power allows them to not only collect but also process the captured data locally. The idea would be to leverage the processing capabilities of such devices in order to limit the quantity and improve the quality of the information transmitted. In other words, decentralise the data computation process and reduce the load on the communication links. This master's thesis intent is to provide an application called StreamEdge. StreamEdge specialises in handling the stream of data produced by sensors attached to IoT devices. The amount of data produced by sensors requires efficient and performant processing. The goal of StreamEdge is thus not primarily stream analytics in itself. Its main focus is the management of systems using streams and the simplification of the building of applications that interface with sensors and actuators.