-
Notifications
You must be signed in to change notification settings - Fork 313
Home
Want to develop awesome IoT applications using Eclipse Kura? Take a look at the following links.
- New to the project? Then first you will need a glimpse of how Kura works. This is the most boring step, but our Official Kura Documentation will give you a light to follow in the dark.
- How do you set up your Eclipse IDE? Eclipse Kura Developer Experience.
- Learn OSGi and the build system at Getting started with OSGi.
- Does the build fail, want to properly set up tests, or just look for some useful hints? Check out our Development Environment Tips and Tricks.
- Ok, you understood how Eclipse Kura works and what you can do with Eclipse Kura's API. Now, how do you create your own bundle? Adding a new bundle to Kura.
- How do can you assure new APIs won't break your new bundle? Take a look at how Kura's versioning works. Kura Semantic Versioning.
Want to contribute? Look at the New Kura Git Workflow. The CONTRIBUTING.md page explains in detail the how-to. Don't forget to update the documentation! Kura Github Documentation.
Some useful links for using the Cloud Services.
- Want to connect to the Cloud? Here is how generic cloud services in Kura work. Generic Cloud Services: overview.
- Using the CloudPublisher/CloudSubscriber API, how to publish a message, be notified of message delivery, and of connection status changes? Generic Cloud Services: application developer guide.
- How a cloud connection developer can leverage the new Generic Cloud Services APIs. Generic Cloud Services: cloud connection developer guide.
- Just want to use the feature? See how it's done from the UI. Generic Cloud Services: user guide.
Data from field protocols and Kura Wires.
- Get started with Kura Wires. Kura Wires: introduction and references.
- Structured data in Drivers Assets.
- A good Wire Component example is the Kura Wires Script Filter.
Eclipse Kura security:
- APIs for managing keys and certificates KEYS V1.
- How the SSLManager works. SSL Refactor concepts.
- How generate an encrypted password. Kura passwords encryption.
H2 Database is the main technology used for storing data in Eclipse Kura. The main features can be found in H2 Database Features and Usage. Other cool stuff can be found in H2 database: Connecting external applications.
Curious about how the release process works in Eclipse Kura? Look at Kura Release Engineering.
Other resources that might be useful:
User Documentation: https://eclipse-kura.github.io/kura/. Found a problem? Open a new issue or start a discussion.