|
The Connector loads and caches all configuration settings during startup. Any changes that you make to the configuration when troubleshooting are ignored until the Connector is restarted.
|
Possible Causes
|
Solutions
|
---|---|
Azure IoT Hub Connector is not running or is not connected to the ThingWorx Platform. In ThingWorx Composer, verify the Connector is communicating with the platform by looking for the name of the Connector, such as AzureIot-cxserver-ac85c4b6-d8b2-4c91-adca-fc0ef4b8dc27, in > .
|
Start/restart the Azure IoT Hub Connector.
|
The gatewayThing property of an AzureIotThing is not set.
|
Set the gatewayThing property of the AzureIotThing to the ThingName of the AzureIotHubThing configured in the Azure IoT Hub Connector and restart the Connector.
|
The AzureIotHubThing is not currently bound. Check the Connector logs for the string where <Hub Thing Name> is the name of your AzureIotHubThing.
Azure IoT Hub Thing <Hub Thing Name> successfully bound" If this message is missing or there is a message indicating it was unbound, the Hub is not bound and the Things connected to it cannot be connected to the ThingWorx Platform.
|
Verify the name of the AzureIotHubThing matches the spelling and case of the hub-thing-nameconfiguration of your Azure IoT Hub Connector. If you make a change, restart the Connector.
// The Thingname of the entity model // object in ThingWorx that represents // the Iot Hub in Azure cx-server.protocol.hub-thing-name = "MyHubThing" |
Possible Causes
|
Solutions
|
---|---|
The AzureIotThing is not connected to the ThingWorx Platform.
|
Stop and restart the Azure IoT Hub Connector.
|
The Azure Edge Agent or Edge Hub is not functioning correctly.
|
Verify the AzureIotThing has its gatewayThing property set to the correct AzureIotHub Thing that is bound through the Azure IoT Hub Connector. If you make a change, restart the Connector.
|
The Azure IoT Hub Connector has lost its connection to the Azure IoT Hub.
|
For Azure IoT Edge devices: Restart the edgeAgent and/or edgeHub modules on the Azure IoT Edge device itself.
|
Azure is experiencing a delay in delivering twin updates to the device.
|
For Azure IoT Devices, restart the devices.
|
Possible Causes
|
Solutions
|
---|---|
The AzureIotThing is not connected to the ThingWorx Platform.
|
Verify the AzureIotThing has its gatewayThing property set to the correct AzureIotHub Thing that is bound through the Azure IoT Hub Connector. If you make a change, restart the Connector.
|
Azure IoT is experiencing a delay in delivering twin updates to ThingWorx.
|
Stop and then restart the Azure IoT Hub Connector.
|
The Azure IoT Hub Connector has lost its connection with the Azure IoT Hub.
|
Verify that the configuration of the AzureIotHub Thing is correct. If you make any changes, stop and then restart the Azure IoT Hub Connector.
|
Possible Causes
|
Solutions
|
---|---|
The AzureIotThing is not connected to the platform.
|
Verify the AzureIotThing has its gatewayThing property set to the correct AzureIotHub Thing that is bound through the Connector. If you make a change, restart the Connector.
|
Messages being sent are not in the correct JSON format.
|
Refer to the solutions for
property write issues that follow this table.
|
The AzureIotThing does not have a remotely bound property with the same name as the incoming property.
|
Verify the property names in the message match the remotely-bound property names on the AzureIotThing Thing exactly.
|
The Azure IoT Hub Connector has lost its connection with the Azure IoT Hub.
|
Stop and then restart the Azure IoT Hub Connector.
|
Azure IoT is experiencing a delay in delivering messages to the Azure IoT Hub Connector
|
Stop and then restart the Azure IoT Hub Connector.
|