Skip to main content
1-Visitor
December 27, 2018
Solved

Receive a Pushed Value from Thingworx

  • December 27, 2018
  • 2 replies
  • 1727 views

I would like to receive a value as and when it is updated in Thingworx to my python code. Is there any possible way out other than continuous pinging of that particular thing?

Best answer by mneumann

There are some options, e.g. using MQTT to broker values back and forth. Also using one of the Edge SDKs makes implementing value pushes easier as they take away most of the programming effort. This will be done over ThingWorx's AlwaysOn Protocol.

 

You could also implement a DataChange Event that is sending a value to the device (e.g. via a REST API call - in the ContentLoaderFunctions) whenever a value is updated / changed.

 

Cheers,

Michael

2 replies

mneumann16-PearlAnswer
16-Pearl
December 28, 2018

There are some options, e.g. using MQTT to broker values back and forth. Also using one of the Edge SDKs makes implementing value pushes easier as they take away most of the programming effort. This will be done over ThingWorx's AlwaysOn Protocol.

 

You could also implement a DataChange Event that is sending a value to the device (e.g. via a REST API call - in the ContentLoaderFunctions) whenever a value is updated / changed.

 

Cheers,

Michael

Support
January 7, 2019

Hi @Swetha.

 

If the response provided by @mneumann answered your question, please mark it as the Accepted Solution for the benefit of others with the same question.

 

Regards.

 

--Sharon