API references
As depicted in the architectural sketch, there area various interfaces, where your business solution or device integration layer can communicate with the Asset Communication package.
Building block |
API |
Further notes and examples |
Suite account and subscriptions management |
Bosch IoT Suite - Account Management API (BETA) |
Allows to programmatically manage the following type of entities:
The easiest way is to use the user interface |
Suite Auth |
Create a client and issue a token (JWT) |
Allows to create an OAuth 2 client and client and to issue a token (JWT) The easiest way is to use the user interface |
Device Provisioning |
Allows to programmatically register and unregister following type of entities:
In fact it is a wrapper around Bosch IoT Things and Bosch IoT Hub API. Examples: Device provisioning examples |
|
Bosch IoT Things |
Allows to programmatically manage the following type of entities: |
|
|
||
The easiest way is to use the user interface |
||
Bosch IoT Hub |
Allows to programmatically manage the following type of entities:
|
|
Allows to programmatically send following type of messages |
||
Hono API and clients |
||
MQTT adapter |
Examples https://docs.bosch-iot-suite.com/device-management/Examples-where-device-communicates-via-MQTT.html |
|
AMQP /CoAP/LoRA adapter |
https://docs.bosch-iot-suite.com/device-management/Protocol-adapters.html |
|
Bosch IoT Edge |
Edge Service runtime |
https://docs.bosch-iot-suite.com/edge/edge-services/#/home/edge-services-apis/en/default |