Integration of Mainflux platform into the smart house energy consumption system

Authors

  • Filip Savić Autor
  • Milan Vidaković FTN Novi Sad, Departman za računarstvo i automatiku Autor

DOI:

https://doi.org/10.24867/13BE02Savic

Keywords:

Mainflux, Typhoon HIL, smart home, IoT, Python

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.)

Published

2021-06-26

Issue

Section

Electrotechnical and Computer Engineering