Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Vorto / Meta Information Model / Discussion / SensIDL"
< Vorto | Meta Information Model | Discussion
(Created page with "This page provides an overview about the compatibility of the Vorto Meta Model and the SensIDL Meta Model.") |
|||
Line 1: | Line 1: | ||
− | This page provides an overview about the compatibility of the Vorto | + | This page provides an overview about the compatibility between Vorto and SensIDL, providing a conceptional comparison regarding to different aspects of both approaches. Furthermore, a more detailed outlook in SensIDL usage can be found at the official web site [http://sensidl-project.github.io/SensIDL/documentation.html]. |
+ | |||
+ | {| class="wikitable" | ||
+ | ! Category | ||
+ | ! Property | ||
+ | ! Vorto | ||
+ | ! SensIDL | ||
+ | |- | ||
+ | | General focus | ||
+ | | | ||
+ | | Documentation of essential device and sensor properties as well as its preparation in a central repository | ||
+ | | Data structures and communication with sensors. | ||
+ | |- | ||
+ | | Domain | ||
+ | | | ||
+ | | Entire IoT domain | ||
+ | | Energie-self-sufficient and -constrained sensors and sensor systems with focus on data transmission. | ||
+ | |- | ||
+ | | Models | ||
+ | | | ||
+ | | Hierarchical structure of device entities, function blocks and information models. | ||
+ | | Data structures transmitted between sensors and receivers. | ||
+ | |- | ||
+ | | Binding of concrete sensors | ||
+ | | | ||
+ | | Indirect within the scope of generators and binding elements, e.g. "InformationModelMapping" | ||
+ | | Direct outcome. Using generators for creating device and platform specific data structures for the communication. | ||
+ | |- | ||
+ | | | ||
+ | | Generation target | ||
+ | | Platform, e.g. "IoT Gateway" | ||
+ | | Sensor and receiver | ||
+ | |- | ||
+ | | | ||
+ | | Data structures | ||
+ | | Implicit via "Information Model" and chosen generator. | ||
+ | | Explicit. | ||
+ | |- | ||
+ | | | ||
+ | | Physical units | ||
+ | | Via explicit entities of Enums. | ||
+ | | Complete support for SI-Units as well as further chosen Non-SI-Units and the possibiltiy to automatic conversion between various units. | ||
+ | |- | ||
+ | | | ||
+ | | Interaction protocol | ||
+ | | - | ||
+ | | Planned. | ||
+ | |- | ||
+ | | | ||
+ | | Transmissionscoverage as well as authentification and authorisation | ||
+ | | Not considered. | ||
+ | | Not considered. | ||
+ | |- | ||
+ | | Tools and technical base | ||
+ | | | ||
+ | | Eclipse-based | ||
+ | | Eclipse-based | ||
+ | |- | ||
+ | | | ||
+ | | Perspective | ||
+ | | Yes | ||
+ | | No | ||
+ | |- | ||
+ | | | ||
+ | | Editor | ||
+ | | Yes, model-based DSL-Editor via Xtext | ||
+ | | Yes, model-based DSL-Editor via Xtext. | ||
+ | |- | ||
+ | | | ||
+ | | Code generators | ||
+ | | To be filled by Vorto colleagues | ||
+ | | C/C++, Java, JavaScript | ||
+ | |} |
Revision as of 06:32, 16 November 2015
This page provides an overview about the compatibility between Vorto and SensIDL, providing a conceptional comparison regarding to different aspects of both approaches. Furthermore, a more detailed outlook in SensIDL usage can be found at the official web site [1].
Category | Property | Vorto | SensIDL |
---|---|---|---|
General focus | Documentation of essential device and sensor properties as well as its preparation in a central repository | Data structures and communication with sensors. | |
Domain | Entire IoT domain | Energie-self-sufficient and -constrained sensors and sensor systems with focus on data transmission. | |
Models | Hierarchical structure of device entities, function blocks and information models. | Data structures transmitted between sensors and receivers. | |
Binding of concrete sensors | Indirect within the scope of generators and binding elements, e.g. "InformationModelMapping" | Direct outcome. Using generators for creating device and platform specific data structures for the communication. | |
Generation target | Platform, e.g. "IoT Gateway" | Sensor and receiver | |
Data structures | Implicit via "Information Model" and chosen generator. | Explicit. | |
Physical units | Via explicit entities of Enums. | Complete support for SI-Units as well as further chosen Non-SI-Units and the possibiltiy to automatic conversion between various units. | |
Interaction protocol | - | Planned. | |
Transmissionscoverage as well as authentification and authorisation | Not considered. | Not considered. | |
Tools and technical base | Eclipse-based | Eclipse-based | |
Perspective | Yes | No | |
Editor | Yes, model-based DSL-Editor via Xtext | Yes, model-based DSL-Editor via Xtext. | |
Code generators | To be filled by Vorto colleagues | C/C++, Java, JavaScript |