1{
2    "general": {
3      "objectName": "TB_gateway",
4      "address": "192.168.188.181:1052",
5      "objectIdentifier": 599,
6      "maxApduLengthAccepted": 1024,
7      "segmentationSupported": "segmentedBoth",
8      "vendorIdentifier": 15
9    },
10    "devices": [
11      {
12        "deviceName": "BACnet Device ${objectName}",
13        "deviceType": "default",
14        "address": "192.168.188.181:10520",
15        "pollPeriod": 10000,
16        "attributes": [
17          {
18            "key": "temperature",
19            "type": "string",
20            "objectId": "analogOutput:1",
21            "propertyId": "presentValue"
22          }
23        ],
24        "timeseries": [
25          {
26            "key": "state",
27            "type": "bool",
28            "objectId": "binaryValue:1",
29            "propertyId": "presentValue"
30          }
31        ],
32        "attributeUpdates": [
33          {
34            "key": "brightness",
35            "requestType": "writeProperty",
36            "objectId": "analogOutput:1",
37            "propertyId": "presentValue"
38          }
39        ],
40        "serverSideRpc": [
41          {
42            "method": "set_state",
43            "requestType": "writeProperty",
44            "requestTimeout": 10000,
45            "objectId": "binaryOutput:1",
46            "propertyId": "presentValue"
47          },
48          {
49            "method": "get_state",
50            "requestType": "readProperty",
51            "requestTimeout": 10000,
52            "objectId": "binaryOutput:1",
53            "propertyId": "presentValue"
54          }
55        ]
56      }
57    ]
58  }