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

Create Thingworx mqtt broker

  • December 18, 2018
  • 8 replies
  • 6276 views

Hello Team,

I am trying to implement a solution that has 2 branches :

Branch 1 : publish sensor data through simulated devices on node red to Thingworx iot platform using mqtt protocol

Branch 2 : create web application in nodejs that subscriber to these messages using mqtt

 

The only problem i am facing is that , from my understanding of all the threads on this community, thingworx does not provide any mqtt broker for mqtt connectivity. It only provides an mqtt client like eclipse paho and we need to integrate the mqtt extension with our own mqtt broker: that can be AWS, Azure or Mosquitto and so on.

 

Kindly confirm and suggest otherwise

 

Thanks,

Aarushi

Best answer by zyuan1

We only used Kepware as remote data source, and it cannot be used in MQTT communication.

 

For MQTT extension, we have Market Place version and a pre-release version, but there are only differences in configuration settings and some possible performance improvements, you still need to use an external MQTT datasource or Broker.

8 replies

5-Regular Member
December 19, 2018

That's true, the MQTT extension only provides the MQTT client, and my users used 3rd party Broker.  It's like when we are posting data to TWX for tests, we would use Kepware, also an independent tool from TWX server.

1-Visitor
December 19, 2018

Hello,

 

Could you elaborate as to how you used kepware ?

Also, is there any other way to use ThingWorx as an mqtt broker. Any way possible?

zyuan15-Regular MemberAnswer
5-Regular Member
December 19, 2018

We only used Kepware as remote data source, and it cannot be used in MQTT communication.

 

For MQTT extension, we have Market Place version and a pre-release version, but there are only differences in configuration settings and some possible performance improvements, you still need to use an external MQTT datasource or Broker.