mirror of
https://github.com/thingsboard/thingsboard-gateway
synced 2025-10-26 22:31:42 +08:00
172 lines
4.1 KiB
JSON
172 lines
4.1 KiB
JSON
{
|
|
"server": {
|
|
"type": "tcp",
|
|
"host": "127.0.0.1",
|
|
"port": 5020,
|
|
"timeout": 35,
|
|
"method": "socket",
|
|
"byteOrder": "BIG",
|
|
"devices": [
|
|
{
|
|
"unitId": 1,
|
|
"deviceName": "Temp Sensor",
|
|
"attributesPollPeriod": 5000,
|
|
"timeseriesPollPeriod": 5000,
|
|
"sendDataOnlyOnChange": true,
|
|
"connectAttemptTimeMs": 5000,
|
|
"connectAttemptCount": 5,
|
|
"waitAfterFailedAttemptsMs": 300000,
|
|
"attributes": [
|
|
{
|
|
"tag": "string_read",
|
|
"type": "string",
|
|
"functionCode": 4,
|
|
"objectsCount": 4,
|
|
"address": 1
|
|
},
|
|
{
|
|
"tag": "bits_read",
|
|
"type": "bits",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 5
|
|
},
|
|
{
|
|
"tag": "8int_read",
|
|
"type": "8int",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 6
|
|
},
|
|
{
|
|
"tag": "16int_read",
|
|
"type": "16int",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 7
|
|
},
|
|
{
|
|
"tag": "32int_read_divider",
|
|
"type": "32int",
|
|
"functionCode": 4,
|
|
"objectsCount": 2,
|
|
"address": 8,
|
|
"divider": 10
|
|
},
|
|
{
|
|
"tag": "8int_read_multiplier",
|
|
"type": "8int",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 10,
|
|
"multiplier": 10
|
|
},
|
|
{
|
|
"tag": "32int_read",
|
|
"type": "32int",
|
|
"functionCode": 4,
|
|
"objectsCount": 2,
|
|
"address": 11
|
|
},
|
|
{
|
|
"tag": "64int_read",
|
|
"type": "64int",
|
|
"functionCode": 4,
|
|
"objectsCount": 4,
|
|
"address": 13
|
|
}
|
|
],
|
|
"timeseries": [
|
|
{
|
|
"tag": "8uint_read",
|
|
"type": "8uint",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 17
|
|
},
|
|
{
|
|
"tag": "16uint_read",
|
|
"type": "16uint",
|
|
"functionCode": 4,
|
|
"objectsCount": 2,
|
|
"address": 18
|
|
},
|
|
{
|
|
"tag": "32uint_read",
|
|
"type": "32uint",
|
|
"functionCode": 4,
|
|
"objectsCount": 4,
|
|
"address": 20
|
|
},
|
|
{
|
|
"tag": "64uint_read",
|
|
"type": "64uint",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 24
|
|
},
|
|
{
|
|
"tag": "16float_read",
|
|
"type": "16float",
|
|
"functionCode": 4,
|
|
"objectsCount": 1,
|
|
"address": 25
|
|
},
|
|
{
|
|
"tag": "32float_read",
|
|
"type": "32float",
|
|
"functionCode": 4,
|
|
"objectsCount": 2,
|
|
"address": 26
|
|
},
|
|
{
|
|
"tag": "64float_read",
|
|
"type": "64float",
|
|
"functionCode": 4,
|
|
"objectsCount": 4,
|
|
"address": 28
|
|
}
|
|
],
|
|
"attributeUpdates": [
|
|
{
|
|
"tag": "shared_attribute_write",
|
|
"type": "32int",
|
|
"functionCode": 6,
|
|
"objectsCount": 2,
|
|
"address": 29
|
|
}
|
|
],
|
|
"rpc": [
|
|
{
|
|
"tag": "setValue",
|
|
"type": "bits",
|
|
"functionCode": 5,
|
|
"objectsCount": 1,
|
|
"address": 31
|
|
},
|
|
{
|
|
"tag": "getValue",
|
|
"type": "bits",
|
|
"functionCode": 1,
|
|
"objectsCount": 1,
|
|
"address": 31
|
|
},
|
|
{
|
|
"tag": "setCPUFanSpeed",
|
|
"type": "32int",
|
|
"functionCode": 16,
|
|
"objectsCount": 2,
|
|
"address": 33
|
|
},
|
|
{
|
|
"tag": "getCPULoad",
|
|
"type": "32int",
|
|
"functionCode": 4,
|
|
"objectsCount": 2,
|
|
"address": 35
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |