{ "server": { "name": "OPC-UA Default Server", "url": "localhost:4840/freeopcua/server/", "timeoutInMillis": 5000, "scanPeriodInMillis": 5000, "disableSubscriptions":false, "subCheckPeriodInMillis": 100, "showMap": false, "security": "Basic128Rsa15", "identity": { "type": "anonymous" }, "mapping": [ { "deviceNodePattern": "Root\\.Objects\\.Device1", "deviceNamePattern": "Device ${Root\\.Objects\\.Device1\\.serialNumber}", "attributes": [ { "key": "temperature °C", "path": "${ns=2;i=5}" } ], "timeseries": [ { "key": "humidity", "path": "${Root\\.Objects\\.Device1\\.TemperatureAndHumiditySensor\\.Humidity}" }, { "key": "batteryLevel", "path": "${Battery\\.batteryLevel}" } ], "rpc_methods": [ { "method": "multiply", "arguments": [2, 4] } ], "attributes_updates": [ { "attributeOnThingsBoard": "deviceName", "attributeOnDevice": "Root\\.Objects\\.Device1\\.serialNumber" } ] } ] } }