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

Conference: Smart SysTech 2018 - European Conference on Smart Objects, Systems and Technologies
06/12/2018 - 06/13/2018 at Munich, Germany

Proceedings: ITG-Fb. 280: Smart SysTech 2018

Pages: 9Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

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.