Check your Arduino IDE
The versions are listed at Step 2 - Configure the Octopus.
Check for connectivity problems
WiFi problems are shown at the Arduino Serial Monitor.
Connection from the board to Bosch IoT Hub not open → check settings.h for the right configuration
Connection from Hub to Things not open → check Things dashboard > Connections
In case the telemetry events arrived at the Things service but could not be applied, navigate to Things dashboard > Connections > your connection > Metrics.
The errors should be visible there.
Check the Octopus
In case your Octopus has turned the red light on, check the Arduino Serial Monitor - at the upper right corner - to see details.
Wrong device credentials.
Check the device password via the Hub HTTP API
Solution: Adjust the credentials at octopus-hub\settings.h
Upload this configuration again to the board
In case the device is not allowed to publish to Things:
Check the policy your.namespace:octopus-name via the Things HTTP API
By default the Hub connection which is created automatically only knows the subject integration:my-Solution-ID:hub
In case you need to empower another subject, you need to add it in the connection and in the policy.
In case of a network error message please re-check the policy and the connection.
Try to read the policy with the given ID via a plain GET policy request
https://apidocs.bosch-iot-suite.com/?urls.primaryName=Bosch IoT Things - API v2#/Policies/get_policies__policyId_
The user and the Hub need read and write permission on the "message:/" resource.
Re-check the connection and make sure the "Bosch IoT Hub subject"
integration:your-things-solution-id:hub is also set in the Target section.