Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 36 No. 07 (2021): Proceedings of the Faculty of Technical Sciences

Integration of Mainflux platform into the smart house energy consumption system

DOI:
https://doi.org/10.24867/13BE02Savic
Submitted
November 1, 2020
Published
2021-06-26

Abstract

This paper deals with the integration of the Mainflux platform into a smart house energy counsumption system. Mainflux platform was used together with Bash scripting to provide the necessary data for more real energy consumption simulation. The simulation is done using Typhoon HIL software. Python programming language has been used for software support, as a main integration component. It fetches data from the Mainflux platform, puts it into the Typhoon HIL simulation, and at the end writes the generated energy estimation in a CSV file

References

[1] Mainflux platforma, https://www.mainflux.com/ (pristupljeno u oktobru 2020.)
[2] Typhoon HIL Control Center, https://www.typhoon-hil.com/products/hil-software/ (pristupljeno u oktobru 2020.)
[3] Docker, https://www.docker.com/ (pristupljeno u ok-tobru 2020.)
[4] Mainflux github, https://github.com/mainflux/mainflux (pristupljeno u oktobru 2020.)
[5] Solcast, https://solcast.com/ (pristupljeno u oktobru 2020.)
[6] Typhoon HIL API, https://www.typhoon-hil.com/documentation/typhoon-hil-api-documentation/hil_api.html (pristupljeno u oktobru 2020.)
[7] SenML, https://tools.ietf.org/html/draft-ietf-core-senml-13 (pristupljeno u oktobru 2020.)
[8] NATS, https://nats.io/documentation/ (pristupljeno u oktobru 2020.)
[9] Docker compose, https://docs.docker.com/compose/ (pristupljeno u oktobru 2020.)
[10] Mainflux CLI, https://mainflux.readthedocs.io/en/latest/cli/ (pristupljeno u oktobru 2020.)
[11] Bash scripting, https://help.ubuntu.com/community/Beginners/BashScripting (pristupljeno u oktobru 2020.)
[12] Typhoon HIL Control Center, https://www.typhoon-hil.com/products/hil-software/ (pristupljeno u oktobru 2020.)
[13] Github Darka Draškovića, https://github.com/darkodraskovic/mainflux/tree/dbreader/cmd/csv-dbreader (pristupljeno u oktobru 2020.)