Open source basis
The Bosch IoT Suite is built on top of Eclipse IoT open source projects and industry standards. This open approach allows customers to enjoy all the benefits of fully managed cloud services while avoiding vendor lock-in. As another advantage, our partners and customers can influence the future development of the Bosch IoT Suite by participating in the underlying open source project communities.
Our strategy is to open and align all major elements of the Bosch IoT Suite within the open source ecosystem of Eclipse IoT.
Eclipse Kanto project
Eclipse Kanto is a modular IoT edge software stack for devices. It enables your IoT device with all the essentials: cloud connectivity and digital twins, local messaging, container management and software updates. All these basic services are configurable and remotely manageable by an IoT cloud ecosystem of your choice.
Eclipse Hono project
Eclipse Hono provides remote service interfaces for connecting large numbers of IoT devices to a back end and interacting with them in a uniform way regardless of the device communication protocol.
The Bosch IoT Hub service is based on and powered by the open source project Eclipse Hono.
Eclipse Ditto project
Eclipse Ditto is a framework for providing the "Digital Twin" pattern for IoT applications in order to interact with IoT devices.
The Bosch IoT Things service is based on and powered by the open source project Eclipse Ditto.
Eclipse hawkBit project
Eclipse hawkBit is a domain-independent back-end framework for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.
The Bosch IoT Rollouts service is based on and powered by the open source project Eclipse hawkBit.
Eclipse Vorto project
Eclipse Vorto comprises of the meta information model, the tool set to create information models, the code generators and the repository to manage existing information models.
Bosch IoT Device Management integrates with information models and function blocks created with the open source project Eclipse Vorto.
Eclipse Californium project
Eclipse Californium is an implementation of the Constrained Application Protocol (CoAP), a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things.
The CoAP protocol adapter of Bosch IoT Hub is based on Eclipse Californium.
Further open source project roots of our suite
Some of the other Bosch IoT Suite service teams, do also actively participate in the Eclipse IoT working group, and have initiated projects to create an open source stack of components for the IoT.
Find an overview at https://bosch-iot-suite.com.