Raspberry Pi Tutorial - Failing to make connection to Thingworx
When attempting to update the Thing humidity and temperature properties in Thingworx the python program is failing to make a new connection. The following error occurs.
HTTPSConnectionPool(host='thing-server-qa.rd1.thingworx.io', port=8443): Max retries exceeded with url: /Thingworx/Things/RaspberryPi1(5305843aa530edef)/Properties/*?verify=False (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x75f5e830>: Failed to establish a new connection: [Errno 110] Connection timed out',))
I have used Postman to test the HTTP put command for the REST API and obtain a status of 200 OK so I know the information being sent to Thingworx server is correct. However, even then the property values are not being updated. For the python program I have verified that the Thing name and app key are correct.
So I believe this may point to two issues:
- Issue with python program establishing connection to Thingworx server
- Doesn't appear to be an authentication issue.
- Content type in header is correctly set to application/json.
- Updating property values even though response is OK.
Any guidance would be appreciated.

