Skip to content

bosch-io/suite-bootstrapping

 
 

Repository files navigation

Kanto logo

Eclipse Kanto - Suite Bootstrapping

Coverage

The suite bootstrapping provides a mechanism for automatic provisioning of devices for connecting to a target suite. Devices can be shipped with a uniform clean setup without knowing the target suite subscription or tenancy information, and without knowing the target device credentials.

Suite Bootstrapping implements the Suite Bootstrapping Vorto model.

The bootstrapping mechanism works as follows:

  • Enrollment – All devices must be introduced individually before bootstrapping. Without enrollment, devices are not accepted for bootstrapping.
  • Bootstrap request – makes a request to the bootstrapping subscription, as opposed to the real subscription.
  • Bootstrap response – a custom application receives the request and provisions the subscription. Then returns provisioning.json - the configuration that is necessary for connecting with the field subscription, plus any additional custom info.
  • The "provisioning.json" is stored on the device and the connection switches to the target suite service instance.
  • Device is now connecting to the target subscription.

Community

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%