bosch-io / iot-hub-devui

A simple example ui showing the features of the Bosch IoT Hub
Other
14 stars 1 forks source link


Update August 2020: With the availability of the Bosch IoT Suite Console the Bosch IoT Hub Developer UI is not actively developed further anymore.

Bosch IoT Hub Developer UI

Example application for the Bosch IoT Hub.


Developer UI Screenshot

About

The Bosch IoT Hub Developer UI helps you to quickly get used with the Bosch IoT Hub and its concepts. Using it you can quickly create devices and credentials for your existing IoT devices and see the device data flowing through the IoT Hub.

Feature Overview

The following features are available:

Usage

Proxy Usage

Some environments require the use of a http proxy server to connect to the internet. The Bosch IoT Hub Developer UI allows the configuration of a http proxy server using the followings java properties:

java -jar -Dhttps.proxyHost=myProxyServer.local -Dhttps.proxyPort=3128 -Dhttps.proxyUser=myUser -Dhttps.proxyPassword=myPassword iot-hub-developer-ui.jar

The connection to the IoT Hub Messaging is performed using an AMQP 1.0 connection. If your environment doesn't allow direct connections to external amqp hosts, but provides a special forwarding host you can configure it like this in the application.properties:

hub.client.host = 12.34.56.789
hub.client.hostnameVerificationRequired = false

The hostname verification must be disabled in this case, as the hostname will not match the one of the tls certificate.

Limitations

Acknowledgments

A list of used open source libraries and other third party materials you can find here