Vorto is an IoT development infrastructure that lets you describe devices using a simple language and publish and manage these descriptions as Information Models in a centralized Vorto Repository. Vorto provides many generators that let you easily create device-specific source code in order to integrate the device into IoT platforms.
Learn more about how to use Vorto in our tutorial section.
Use the Vorto Eclipse Toolset to describe the functionality of a device. Read the Tutorial
Integrate a device for a given Information Model into IoT platforms with Vorto Code Generators:
- Open the Vorto Repository
- Search for, e.g. Bosch XDK
- Select Eclipse Kura Generator, choose your configuration (e.g. BLE) and confirm with Generate.
- Download the generated Kura bundle and import it into your Eclipse
- That's it! Use the generated device-specific OSGI Kura bundle to read XDK sensor values via Bluetooth and send the data to a cloud backend.
With the Generator SDK you can "teach" Vorto how to integrate an Information model, and thus device, into an IoT platform. Read the Tutorial
Here is a list of currently supported Vorto Generators
Access models and generate code via the Repository Client API
Learn more about, how to map arbitrary device data, such as JSON or BLE GATT, to Vorto compliant Eclipse Ditto payload. Data Mapping API
- Read our tutorials
- Read our Vorto Documentation
- You want to chat with us ?
- You have problems with Vorto ? Open a GitHub issue
- Find out more about the project on our Vorto Homepage
- Reach out to our developers on our Discussion Forum
Make sure, that you have installed Vorto for contributors
When you create a Pull Request, make sure:
- You have a valid CLA signed with Eclipse
- All your commits are signed off (git commit -s)
- Your commit message contains "Fixes #
<Github issue no>
- Target to merge your fix is development branch