There are plenty of available widgets in Bosch IoT Insights. Despite that, there are use cases which cannot be well-served through these widgets.
For such situations, Bosch IoT Insights now offers the possibility to its paid plan customers to develop, build, and deploy their own custom widgets, and also share them with other projects. The widgets can be developed as so called “web components” in any suitable development framework and language, e.g. Angular, JavaScript, etc.
To allow an easy start with this new feature, we provide a demo repository containing an example on how to do this. This repository can be shared with the authorized custom widget developers. It contains the required configurations, a few templates which can be easily copied and adjusted, as well as the build and deploy workflows.
Once an own custom widget is deployed, the Custom Widgets will appear as a third group in the Add Widget dialog, after the General Widgets and Chart Widgets.
The new feature is documented from the perspective of the different roles involved in the process – a Bosch IoT Insights project admin, a custom widget developer, and a custom widget reviewer.
To learn how to use the Custom Widgets UI menu, refer to Custom Widgets in the User guide.
For more in-depth technical information, refer to Custom Widgets in the Developer guide.
See also an introduction to Web Components.