[BUG] Socket Connector can't connect two or more client devices.
See original GitHub issueDescribe the bug
I use socket connector as tcp server, and I want to connect 2 or more device.
My socket.json is like this:
{ "name": "TCP Connector Example", "type": "TCP", "address": "192.168.200.129", "port": 50000, "bufferSize": 1024, "devices": [ { "address": "192.168.32.58:50001", "deviceName": "QX-001", "deviceType": "airdevice", "encoding": "utf-8", "telemetry": [ { "key": "temp", "byteFrom": 0, "byteTo": -1 }, { "key": "hum", "byteFrom": 0, "byteTo": 2 } ] }, { "address": "192.168.32.55:50002", "deviceName": "QX-002", "deviceType": "airdevice", "encoding": "utf-8", "telemetry": [ { "key": "temp", "byteFrom": 0, "byteTo": -1 }, { "key": "hum", "byteFrom": 0, "byteTo": 2 } ] } ] }
First of all, I create an “airdevice” profile in device profile, and specified the rule chain.

Then, I started my gateway.
But, only one device has the device type “airdevice” and the telemetry data goes into my specified rule chain, another device’s type is “default” and the telemtery data goes into the Root Rule Chain.

Issue Analytics
- State:
- Created a year ago
- Comments:5 (3 by maintainers)

Top Related StackOverflow Question
I have resolved this problem, It is the problem of thingsboard, I restarted thingsboard JS executor microservice, and everything goes well。thank you very much.
@qwyinxiang any updates?