Installation and configuration of the Functional Item Management in the OSGi environment.
Prerequisites
OPTIONAL – Only if you need a user friendly Web interface.
Installation
Automated Installation
The Kit Manager is a utility that enables you to automatically install a component or a group of components by executing a predefined install script.
To use the Kit Manager to install a component:
kitman.install "<kit_ID>"
where <kit_ID> is the ID of the component's install script. The following scripts are available in the bin/pscripts directory:
If you want to view or edit the content of these scripts you can find them in the <bosch.iot.sdk_home>/runtime/osgi/bin/pscripts directory.
Manual Installation
You can install (and start) one by one only the bundles you need, taking into account their dependencies on other bundles. All the bundles for this module can be found in the <bosch.iot.gateway.sdk_home>/runtime/osgi/bundles directory.
In order to install the FIM module, please install and start the following bundles:
System Properties
Property |
Type |
Default Value |
Description |
|---|---|---|---|
mbs.fim.validation.enable |
boolean |
false |
Enables the validation mode for abstract functional items. Checks the FI UID, object classes list, property names, getter/setter methods, operation names and methods. |
mbs.fim.data.clean.onUninstall |
boolean |
true |
Defines if the user data stored for a functional item should be automatically removed on its bundle uninstall. It has no influence on a FI bundle restart (in this case all data is stored and as a result after next FI registration it will have its name/tags automatically loaded from the DB). Additionally it will be automatically added in its groups again. |
Configuration Properties
There are no configuration properties defined for this module.
Troubleshooting
No troubleshooting information is available for this module.