Bosch IoT Device Management supports two different patterns to interact with devices in a command-and-control fashion.
While one-way commands seem sufficient for scenarios where you might need to remotely update a simple configuration on a device, or invoke an operation on the device where you don't expect feedback,
the request-response pattern could help you to implement sophisticated scenarios to invoke an operation on the device where the remote application needs to assure that the operation has been executed indeed and needs the result of this execution.
These examples show how it works if you use the HTTP adapter of Bosch IoT Hub.
The Hub to Things communication works via a managed connection.
While developing firmware for your devices, please make use of the best practices listed at General retry and reconnect guidelines for applications and devices.