GSoC/2018/StatusReports/FerenczKovács
Plotting of live MQTT data
Currently, LabPlot has some support for the plotting of live data, which can be read from file/named pipe, TCP socket, UDP socket, local socket and serial port. The goal of this project is to provide support for the plotting of data received via MQTT protocol from a certain broker. LabPlot currently doesn’t provide any support for MQTT, even though it would be quite important for LabPlot to provide this kind of support, since it is a scientific data plotting software and MQTT protocol is widely used to transmit certain sensor data. This project would increase LabPlot’s usability regarding analyses of scientific data, monitoring data collected by sensors, that is transmitted by MQTT protocol, or even make LabPlot usable in the field of Internet of Things or Smart Home Appliances.
Mentor: Fábián Kristóf
Project Goals
- Support data received via MQTT protocol
- Provide functionality to configure the MQTT connection
- Adapt already existing features to MQTT protocol and also implement new ones
Work Report
Community Bonding Period
Investigating/analysing deeply already existing features for live data sources provided by LiveDataSource, ImportFileWidget, LiveDataDock, AsciiFilter
Branches where I'm working
Important Links
Proposal Link
Blog
Contact
Email: [email protected]