{ "general": { "objectName": "TB_gateway", "address": "192.168.188.181:1052", "objectIdentifier": 599, "maxApduLengthAccepted": 1024, "segmentationSupported": "segmentedBoth", "vendorIdentifier": 15 }, "devices": [ { "deviceName": "BACnet Device ${objectName}", "deviceType": "default", "address": "192.168.188.181:10520", "pollPeriod": 10000, "attributes": [ { "key": "temperature", "type": "string", "objectId": "analogOutput:1", "propertyId": "presentValue" } ], "timeseries": [ { "key": "state", "type": "bool", "objectId": "binaryValue:1", "propertyId": "presentValue" } ], "attributeUpdates": [ { "key": "brightness", "requestType": "writeProperty", "objectId": "analogOutput:1", "propertyId": "presentValue" } ], "serverSideRpc": [ { "method": "set_state", "requestType": "writeProperty", "requestTimeout": 10000, "objectId": "binaryOutput:1", "propertyId": "presentValue" }, { "method": "get_state", "requestType": "readProperty", "requestTimeout": 10000, "objectId": "binaryOutput:1", "propertyId": "presentValue" } ] } ] }