Bosch IoT Asset Communication

Using the Edge services Web console

The Bosch IoT Edge Services' Web Console is a web-based application for monitoring and administration of the Runtime.

It is developed on top of the Apache Felix Web Console, provided by the Apache Foundation. The current document describes working with the general components of the Web Console.

Automated Installation

The installation of the Web Console components and plugins can be performed through execution of Kit Manager installation scripts. The Web Console provides three such scripts located in the bin/pscripts folder. Execute the script via the install or i console command:

  • "Web Console" found in the file web.txt for easier installation of the components of the Web Console:

    kitman.install "Web Console"

  • "Core Web Console Plugins" found in the file core.web.console.txt for easier installation of the Core Web Console plugins for backing up and administering Conditional Permissions:

    kitman.install "Core Web Console Plugins"

  • "OSGi Web Console Plugins" found in the file osgi.web.console.txt for easier installation of the OSGi Web Console plugins for logfiles and for manipulating manageable objects in the Device Management Tree:

    kitman.install "OSGi Web Console Plugins"

Open it in your browser

After the installation is successfully completed, the Web Console is accessible in a browser through the following URL if you use a plain connection: http://<host>:<port>/system/console

  • <host> is the host where the OSGi Framework implementation is running,

  • <port> is the port of the runtime's HTTP bundle, and may be omitted for the default "80".

In case you want to use a secure connection to access the Web Console, first you need to configure the runtime's HTTP bundle to establish secure connections. Then access the console using the following URL: https://<host>:<port>/system/console

  • <host> is the host where the OSGi Framework implementation is running,

  • <port> is the secure port of the runtime's HTTP bundle, and may be omitted for the default "443".

To change the default ports at which the HTTP Service listens for requests use the org.osgi.service.http.port and org.osgi.service.http.port.secure system properties or directly define new values for the port configuration properties from the HTTP Plain Server Configuration and HTTP Secure Server Configuration factory configurations.