Troubleshooting
Issue |
Solution |
Verification |
---|---|---|
If the Cisco Wireless AP does not show up as Connected in the AP Inventory page in IoT Orchestrator application. |
Verify, if the Configure 9800 WLC displays as Success. If not, see the Day 0 - Deploying IoT Orchestrator Application on Cisco Catalyst 9800 Wireless Controller section in Cisco Sensor Connect for IoT Services Configuration Guide. |
Verify, if the Cisco Wireless AP is connected to the Cisco Catalyst 9800 Wireless Controller in the IoT Orchestrator running as an IOx application. Verify, the network reachability from the Cisco Wireless AP to the IoT Orchestrator application IP address. |
If the API call is rejected by the IoT Orchestrator when the on-premise application is registered using the API key. |
Verify, if the application issuing the API call is registered in the IoT Orchestrator application. |
For applications with API key-based registration, you will need to verify:
|
If the API call is rejected by the IoT Orchestrator when the on-premise application is registered using the certificate name. |
Verify, if the application issuing the API call is registered in the IoT Orchestrator application. |
For applications with Certificate-based registration, you will need to verify:
|
If the Connect API call is rejected with the “Control app is not authorized” message. |
Verify, if the control application issuing the connect API call for a specific BLE device is specified in the "deviceControlUrl" field of the "endpoints" section in the Onboarding API request for that device. |
|
If the IoT Orchestrator application is unable to connect to the BLE device. |
Verify, if the BLE device can connect and send out BLE advertisements. Most BLE devices stop advertising when connected to another mobile application. To reconnect, the user must first disconnect the device, which will then advertise for reconnection upon issuing the connect API. |
If the BLE device does not need pairing, you will need to check, if the onboarded device used the pairing method as “PairingNull”. If the BLE device needs pairing, you will need to check, if the onboarded device used the pairing method as “PairingJustWorks”. |
If the MQTT receiver in the application does not receive streaming data from the IoT Orchestrator. |
Verify, if the data application is registered using the control application. Verify, if the topic is registered for the data of interest using the control application. Verify, if the subscription for the topic is done using the control application. |
|
How to determine the real-time logs from the IoT Orchestrator application. |
Refer to the Logs section in Cisco Sensor Connect for IoT Services Configuration Guide. |
|
How can I capture the logs from the Cisco Wireless AP that are connected to the IoT Orchestrator application. |
||
How can I capture the logs for a specific BLE device from the IoT Orchestrator application and Cisco Wireless AP. |