Model-based support for data collection in IoT systems

OData support
Kocsis Imre
Department of Measurement and Information Systems

My purpose was to create a generator, using the Eclipse project Vorto. With this program I can support any type of IoT sensor, using the Vorto Meta Information Model. I have to consider the current state of the Eclipse IoT ecosystem, its characteristic technologies and exploit the full potencial of the modelling framework. for this I compared the Vorto metamodel with the most used model standards. My generator creates two files. One general script for the SQL table set creation, making sure that it is easy to search inside and manipulate the measured data. Besides that, a Java code function, which is get a well formed JSON object message, connects to the SQL database via JDBC, and insert rows into the tables. During the filling, the dependencies are not violated and the database remains consistent. This generator can produce the right code for any Information Model implemented by the Vorto Project, therefore it makes the implementation of the IoT dataflow process softwares easier and faster.


Please sign in to download the files of this thesis.