iot-hub-devui

所属分类:物联网
开发工具:JavaScript
文件大小:18352KB
下载次数:0
上传日期:2020-08-14 11:29:05
上 传 者sh-1993
说明:  显示博世物联网中心功能的简单示例ui
(A simple example ui showing the features of the Bosch IoT Hub)

文件列表:
Acknowledgments.md (8630, 2020-08-14)
LICENSE (1778, 2020-08-14)
developer-ui-backend (0, 2020-08-14)
developer-ui-backend\assembly (0, 2020-08-14)
developer-ui-backend\assembly\assemblyConfig.xml (1433, 2020-08-14)
developer-ui-backend\pom.xml (13340, 2020-08-14)
developer-ui-backend\src (0, 2020-08-14)
developer-ui-backend\src\main (0, 2020-08-14)
developer-ui-backend\src\main\docker (0, 2020-08-14)
developer-ui-backend\src\main\docker\docker-compose.yml (851, 2020-08-14)
developer-ui-backend\src\main\fabric8 (0, 2020-08-14)
developer-ui-backend\src\main\fabric8\amqps-route.yml (133, 2020-08-14)
developer-ui-backend\src\main\fabric8\deployment.yml (612, 2020-08-14)
developer-ui-backend\src\main\fabric8\http-route.yml (136, 2020-08-14)
developer-ui-backend\src\main\fabric8\https-route.yml (173, 2020-08-14)
developer-ui-backend\src\main\fabric8\registry-pvc.yml (85, 2020-08-14)
developer-ui-backend\src\main\fabric8\service.yml (258, 2020-08-14)
developer-ui-backend\src\main\java (0, 2020-08-14)
developer-ui-backend\src\main\java\com (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\Application.java (1381, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\ApplicationConfig.java (1979, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\config (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\config\DevUiProperties.java (1277, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\config\DeviceRegistryClientProperties.java (1039, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\endpoints (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\endpoints\ApiProxyEndpoint.java (5950, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\endpoints\HonoReceiverEndpoint.java (7094, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\endpoints\HttpEndpoint.java (241, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\endpoints\RestApiEndpoint.java (2046, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\endpoints\StaticFilesHttpEndpoint.java (1842, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\servers (0, 2020-08-14)
developer-ui-backend\src\main\java\com\bosch\iothub\developerui\servers\DevUiHttpServer.java (1987, 2020-08-14)
developer-ui-backend\src\main\resources (0, 2020-08-14)
developer-ui-backend\src\main\resources\application.properties (182, 2020-08-14)
... ...


Update August 2020: With the availability of the [Bosch IoT Suite Console](https://docs.bosch-iot-suite.com/asset-communication/2020-01-31---New-user-interface.html) 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](./resources/devui.png "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: * Display incoming telemetry messages * Display incoming event messages * Register new devices and credentials * View devices and their credentials ## Usage * Download the current release from our github release page: [Releases](https://github.com/bsinno/iot-hub-devui/releases). Alternatively you can clone the repo and build the source code on your own. * To use the Hub Developer UI you will need a Bosch IoT Hub Tenant. There is a free service plan offering available: [Bosch IoT Hub][1] * The configuration of the Hub Developer UI is performed in the `application.properties` file. Before you can use the Hub Developer UI you must configure your tenant credentials in this file. * Once configured you can start the application using: `java -jar iot-hub-developer-ui.jar` * Once started you can access the application using your browser: [http://localhost:8080/hubdev/ui](http://localhost:8080/hubdev/ui) ### 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 * The Bosch IoT Hub Developer UI is not intended as a network hosted application. Therefore no further security measurements are in place. Incoming connections are restricted to localhost * The Bosch IoT Hub Load balances outgoing traffic among its connected consumers. If you already have an application connected to your tenant and the Bosch IoT Hub Developer UI is started load will be balanced between those two consumers. ## Acknowledgments A list of used open source libraries and other third party materials you can find [here][2] [1]: https://www.bosch-iot-suite.com/hub/ [2]: Acknowledgments.md

近期下载者

相关文件


收藏者