A GUI-based Platform for Quickly Prototyping Server-side IoT Applications

Konferenz: Smart SysTech 2018 - European Conference on Smart Objects, Systems and Technologies
12.06.2018 - 13.06.2018 in Munich, Germany

Tagungsband: ITG-Fb. 280: Smart SysTech 2018

Seiten: 9Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Nepomuceno, Thiago (Fraunhofer Center for Applied Research on Supply Chain Services SCS, Germany)
Carneiro, Tiago; Carneiro, Tiago (Instituto Federal de Educacao, Ciencia e Tecnologia do Ceara, Brazil)
Korn, Clemens (Fraunhofer Institute for Integrated Circuits IIS, Germany)
Martin, Alexander (Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany)

This research work presents the AutoIoT, a platform conceived to generate server-side IoT applications. The AutoIoT platform provides a Graphical User Interface (GUI) to model an IoT system, and it applies a model-to-text transformation to generate a server-side application. The generated system is a complete Flask project, which follows the MVC pattern and is written in Python. Developers have full access to the source code of the generated system, which can be used as it is or extended to fulfil further requirements. The AutoIoT platform was used to model a real-world IoT scenario: an Assembly Line. According to the results, it is possible to conclude that AutoIoT is an effective tool for prototyping IoT systems.