Integration of Mainflux platform into the smart house energy consumption system
DOI:
https://doi.org/10.24867/13BE02SavicKeywords:
Mainflux, Typhoon HIL, smart home, IoT, PythonAbstract
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.)
[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.)
Downloads
Published
2021-06-26
Issue
Section
Electrotechnical and Computer Engineering