blob: 1deed7d524e374542f459b9f2421524da604155a [file] [log] [blame]
Andrew Geissler4b7c1152020-11-30 19:55:29 -06001{
2 "server": {
3 "name": "OPC-UA Default Server",
4 "url": "localhost:4840/freeopcua/server/",
5 "timeoutInMillis": 5000,
6 "scanPeriodInMillis": 5000,
7 "disableSubscriptions":false,
8 "subCheckPeriodInMillis": 100,
9 "showMap": false,
10 "security": "Basic128Rsa15",
11 "identity": {
12 "type": "anonymous"
13 },
14 "mapping": [
15 {
16 "deviceNodePattern": "Root\\.Objects\\.Device1",
17 "deviceNamePattern": "Device ${Root\\.Objects\\.Device1\\.serialNumber}",
18 "attributes": [
19 {
20 "key": "temperature °C",
21 "path": "${ns=2;i=5}"
22 }
23 ],
24 "timeseries": [
25 {
26 "key": "humidity",
27 "path": "${Root\\.Objects\\.Device1\\.TemperatureAndHumiditySensor\\.Humidity}"
28 },
29 {
30 "key": "batteryLevel",
31 "path": "${Battery\\.batteryLevel}"
32 }
33 ],
34 "rpc_methods": [
35 {
36 "method": "multiply",
37 "arguments": [2, 4]
38 }
39 ],
40 "attributes_updates": [
41 {
42 "attributeOnThingsBoard": "deviceName",
43 "attributeOnDevice": "Root\\.Objects\\.Device1\\.serialNumber"
44 }
45 ]
46 }
47 ]
48 }
49}