{"id":39120,"date":"2021-06-10T13:27:33","date_gmt":"2021-06-10T12:27:33","guid":{"rendered":"https:\/\/www.akehedman.se\/wordpress\/?p=39120"},"modified":"2021-06-10T13:27:33","modified_gmt":"2021-06-10T12:27:33","slug":"very-simple-control-protocol","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=39120","title":{"rendered":"VERY SIMPLE Control Protocol"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"300\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?resize=580%2C300&#038;ssl=1\" alt=\"\" class=\"wp-image-39121\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?resize=1024%2C529&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?resize=300%2C155&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?resize=768%2C397&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?resize=1200%2C620&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?w=1474&amp;ssl=1 1474w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4r jag sitter h\u00e4r och dokumentera konfigurationsfilen f\u00f6r VSCP servern s\u00e5 m\u00e5ste jag le lite f\u00f6r mig sj\u00e4lv. Ocks\u00e5 det enklaste verktygen beh\u00f6ver en r\u00e4tt komplex configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fast inget att avskr\u00e4ckas av. Det finns m\u00e5nga inst\u00e4llningar. De flesta beh\u00f6ver bara n\u00e5gra stycken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>VERY SIMPLE<\/strong>? Jod\u00e5<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n{\n    &quot;runasuser&quot; : &quot;vscp&quot;,\n    &quot;debug&quot; : 0,\t\t\n    &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:00:00:00:00:00:00:00:01&quot;,\n    &quot;servername&quot; : &quot;The VSCP daemon&quot;,\n    &quot;classtypedb&quot; : &quot;\/var\/lib\/vscp\/vscpd\/vscp_events.sqlite3&quot;,\n    &quot;maindb&quot; : &quot;\/var\/lib\/vscp\/vscpd\/vscp.sqlite3&quot;,\n    &quot;discoverydb&quot; : &quot;\/var\/lib\/vscp\/vscpd\/vscp.sqlite3&quot;,\n    &quot;vscpkey&quot; : &quot;\/etc\/vscp\/vscp.key&quot;,\n    &quot;logging&quot; : {\n        &quot;file-enable-log&quot;: true,\n        &quot;file-log-level&quot; : &quot;info&quot;,\n        &quot;file-pattern&quot; : &quot;&#x5B;vscp] &#x5B;%^%l%$] %v&quot;,\n        &quot;file-path&quot; : &quot;\/var\/log\/vscp\/vscpd.log&quot;,\n        &quot;file-max-size&quot; : 5242880,\n        &quot;file-max-files&quot; : 7,\n        &quot;console-enable-log&quot;: false,\n        &quot;console-log-level&quot; : &quot;info&quot;,\n        &quot;console-pattern&quot; : &quot;&#x5B;vscp] &#x5B;%^%l%$] %v&quot;\n    },\n\n    &quot;mqtt&quot; : {\n        &quot;bind&quot; : &quot;&quot;,   \n        &quot;host&quot; : &quot;192.168.1.7&quot;,\n        &quot;port&quot; : 1883,\n        &quot;mqtt-options&quot; : {\n            &quot;tcp-nodelay&quot; : true,\n            &quot;protocol-version&quot;: 311,\n            &quot;receive-maximum&quot;: 20,\n            &quot;send-maximum&quot;: 20,\n            &quot;ssl-ctx-with-defaults&quot;: 0,\n            &quot;tls-ocsp-required&quot;: 0,\n            &quot;tls-use-os-certs&quot; : 0\n        },\n        &quot;user&quot; : &quot;vscp&quot;,\n        &quot;password&quot;: &quot;secret&quot;,\n        &quot;clientid&quot; : &quot;the-vscp-daemon&quot;,  \n        &quot;publish-format&quot; : &quot;json&quot;,\n        &quot;subscribe-format&quot; : &quot;auto&quot;,\n        &quot;qos&quot; : 1,\n        &quot;bcleansession&quot; : false,\n        &quot;bretain&quot; : false,      \n        &quot;keepalive&quot; : 60,\n        &quot;reconnect&quot; : {\n          &quot;delay&quot; : 2,\n          &quot;delay-max&quot; : 10,\n          &quot;exponential-backoff&quot; : false\n        },\n        &quot;tls&quot; : {\n            &quot;cafile&quot; : &quot;&quot;,\n            &quot;capath&quot; : &quot;&quot;,\n            &quot;certfile&quot; : &quot;&quot;,\n            &quot;keyfile&quot; : &quot;&quot;,\n            &quot;pwkeyfile&quot; : &quot;&quot;,\n            &quot;no-hostname-checking&quot; : true,\n            &quot;cert-reqs&quot; : 0,\n            &quot;version&quot;: &quot;&quot;,\n            &quot;ciphers&quot;: &quot;&quot;,\n            &quot;psk&quot;: &quot;&quot;,\n            &quot;psk-identity&quot; : &quot;&quot;\n        },\n        &quot;will&quot;: {\n            &quot;topic&quot;: &quot;Last Will&quot;,\n            &quot;qos&quot;: 0,\n            &quot;retain&quot;: false,\n            &quot;payload&quot;: &quot;This is the end&quot;\n        },\n        &quot;subscribe&quot;: &#x5B;\n            {\n                &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                &quot;qos&quot;: 0,\n                &quot;v5-options&quot;: 0,\n                &quot;format&quot;: &quot;auto&quot;\n            },\n            {\n                &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                &quot;qos&quot;: 0,\n                &quot;v5-options&quot;: 0,\n                &quot;format&quot;: &quot;auto&quot;\n            },\n            {\n                &quot;topic&quot;: &quot;test\/#&quot;,\n                &quot;qos&quot;: 0,\n                &quot;v5-options&quot;: 0,\n                &quot;format&quot;: &quot;auto&quot;\n            },\n            {\n                &quot;topic&quot;: &quot;test2\/#&quot;,\n                &quot;qos&quot;: 0,\n                &quot;v5-options&quot;: 0,\n                &quot;format&quot;: &quot;auto&quot;\n            }\n        ],\n        &quot;bescape-pub-topics&quot;: true,\n        &quot;user-escapes&quot;: {\n            &quot;escape1&quot;: &quot;valu1&quot;,\n            &quot;escape2&quot;: &quot;valu2&quot;\n        },\n        &quot;publish&quot;: &#x5B;\n            {\n                &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                &quot;qos&quot; : 0,\n                &quot;retain&quot; : false,\n                &quot;format&quot;: &quot;json&quot;\n            },\n            {\n                &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                &quot;qos&quot; : 0,\n                &quot;retain&quot; : false,\n                &quot;format&quot;: &quot;xml&quot;\n            },\n            {\n                &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                &quot;qos&quot; : 0,\n                &quot;retain&quot; : false,\n                &quot;format&quot;: &quot;string&quot;\n            },\n            {\n                &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                &quot;qos&quot; : 0,\n                &quot;retain&quot; : false,\n                &quot;format&quot;: &quot;binary&quot;\n            },\n            {\n                &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                &quot;qos&quot; : 0,\n                &quot;retain&quot; : false,\n                &quot;format&quot;: &quot;json&quot;\n            }    \n        ],      \n        &quot;v5&quot; : {\n            &quot;user-properties&quot;: {\n                &quot;prop1&quot; : &quot;value&quot;,\n                &quot;prop2&quot; : &quot;value&quot;    \n            } \n        }\n    },\n\n    &quot;drivers&quot; : {\n        &quot;level1&quot; : &#x5B;\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;logger&quot;,\n                &quot;config&quot; : &quot;\/tmp\/canallog.txt&quot;,\n                &quot;flags&quot; : 1,\n                &quot;translation&quot; : 2,\n                &quot;path&quot; : &quot;\/var\/lib\/vscp\/drivers\/level1\/vscpl1drv-logger.so&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:01:00:00:00:00:00:00:01&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level1-logger-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;can4vscp&quot;,\n                &quot;config&quot; : &quot;\/dev\/ttyUSB0&quot;,\n                &quot;flags&quot; : 0,\n                &quot;translation&quot; : 2,\n                &quot;path&quot; : &quot;\/var\/lib\/vscp\/drivers\/level1\/vscpl1drv-can4vscp.so&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:01:00:00:00:00:00:00:02&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level1-can4vscp-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : true,\n                &quot;name&quot; : &quot;socketcanl1&quot;,\n                &quot;config&quot; : &quot;can0&quot;,\n                &quot;flags&quot; : 0,\n                &quot;translation&quot; : 2,\n                &quot;path&quot; : &quot;\/var\/lib\/vscp\/drivers\/level1\/vscpl1drv-socketcan.so.1.1.1&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:01:00:00:00:00:00:00:03&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level1-socketcan-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;can232&quot;,\n                &quot;config&quot; : &quot;\/dev\/ttyS0;19200;0;0;125&quot;,\n                &quot;flags&quot; : 0,\n                &quot;translation&quot; : 2,\n                &quot;path&quot; : &quot;\/var\/lib\/vscp\/drivers\/level1\/vscpl1drv-can232.so&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:01:00:00:00:00:00:00:04&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level1-can232-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            }\n        ],\n        &quot;level2&quot; : &#x5B;\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;Logger&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-logger.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/logger2.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:02:00:00:00:00:00:00:01&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-logger-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;lmsensors&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-lmsensors.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/lmsensors.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:06:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-lmsensors-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;socketcan&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-socketcan.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/socketcan.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:07:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-socketcan-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;mqtt&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-mqtt.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/mqtt.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:08:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-mqtt-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;tcpiplink&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-tcpiplink.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/tcpiplink.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:09:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-tcpiplink-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;rawethernet&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-raweth.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/raweth.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:0A:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-rawethernet-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;sim&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-sim.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/sim.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:0B:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-simulation-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            },\n            {\n                &quot;enable&quot; : false,\n                &quot;name&quot; : &quot;1-wire&quot;,\n                &quot;path-driver&quot; : &quot;\/var\/lib\/vscp\/drivers\/level2\/vscpl2drv-wire1.so&quot;,\n                &quot;path-config&quot; : &quot;\/var\/lib\/vscp\/vscpd\/wire1.conf&quot;,\n                &quot;guid&quot; : &quot;FF:FF:FF:FF:FF:FF:FF:F5:0C:00:00:00:00:00:00:00&quot;,\n\n                &quot;mqtt&quot; : {\n                    &quot;bind&quot; : &quot;&quot;,   \n                    &quot;host&quot; : &quot;192.168.1.7&quot;,\n                    &quot;port&quot; : 1883,\n                    &quot;mqtt-options&quot; : {\n                        &quot;tcp-nodelay&quot; : true,\n                        &quot;protocol-version&quot;: 311,\n                        &quot;receive-maximum&quot;: 20,\n                        &quot;send-maximum&quot;: 20,\n                        &quot;ssl-ctx-with-defaults&quot;: 0,\n                        &quot;tls-ocsp-required&quot;: 0,\n                        &quot;tls-use-os-certs&quot; : 0\n                    },\n                    &quot;user&quot; : &quot;vscp&quot;,\n                    &quot;password&quot;: &quot;secret&quot;,\n                    &quot;clientid&quot; : &quot;vscp-level2-one-wire-driver&quot;,  \n                    &quot;publish-format&quot; : &quot;json&quot;,\n                    &quot;subscribe-format&quot; : &quot;auto&quot;,\n                    &quot;qos&quot; : 1,\n                    &quot;bcleansession&quot; : false,\n                    &quot;bretain&quot; : false,      \n                    &quot;keepalive&quot; : 60,\n                    &quot;reconnect&quot; : {\n                      &quot;delay&quot; : 2,\n                      &quot;delay-max&quot; : 10,\n                      &quot;exponential-backoff&quot; : false\n                    },\n                    &quot;tls&quot; : {\n                        &quot;cafile&quot; : &quot;&quot;,\n                        &quot;capath&quot; : &quot;&quot;,\n                        &quot;certfile&quot; : &quot;&quot;,\n                        &quot;keyfile&quot; : &quot;&quot;,\n                        &quot;pwkeyfile&quot; : &quot;&quot;,\n                        &quot;no-hostname-checking&quot; : true,\n                        &quot;cert-reqs&quot; : 0,\n                        &quot;version&quot;: &quot;&quot;,\n                        &quot;ciphers&quot;: &quot;&quot;,\n                        &quot;psk&quot;: &quot;&quot;,\n                        &quot;psk-identity&quot; : &quot;&quot;\n                    },\n                    &quot;will&quot;: {\n                        &quot;topic&quot;: &quot;Last Will&quot;,\n                        &quot;qos&quot;: 0,\n                        &quot;retain&quot;: false,\n                        &quot;payload&quot;: &quot;This is the end&quot;\n                    },\n                    &quot;subscribe&quot;: &#x5B;\n                        {\n                            &quot;topic&quot;: &quot;test1\/topic\/A&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/topic\/B&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        },\n                        {\n                            &quot;topic&quot;: &quot;test2\/#&quot;,\n                            &quot;qos&quot;: 0,\n                            &quot;v5-options&quot;: 0,\n                            &quot;format&quot;: &quot;auto&quot;\n                        }\n                    ],\n                    &quot;bescape-pub-topics&quot;: true,\n                    &quot;user-escapes&quot;: {\n                        &quot;escape1&quot;: &quot;valu1&quot;,\n                        &quot;escape2&quot;: &quot;valu2&quot;\n                    },\n                    &quot;publish&quot;: &#x5B;\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/json&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/xml&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;xml&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/string&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;string&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/binary&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;binary&quot;\n                        },\n                        {\n                            &quot;topic&quot; : &quot;publish\/topic\/{{datetime}}\/{{user}}\/C&quot;,\n                            &quot;qos&quot; : 0,\n                            &quot;retain&quot; : false,\n                            &quot;format&quot;: &quot;json&quot;\n                        }    \n                    ],      \n                    &quot;v5&quot; : {\n                        &quot;user-properties&quot;: {\n                            &quot;prop1&quot; : &quot;value&quot;,\n                            &quot;prop2&quot; : &quot;value&quot;    \n                        } \n                    }\n                },\n            }\n        ]\n    }\n}\n\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>N\u00e4r jag sitter h\u00e4r och dokumentera konfigurationsfilen f\u00f6r VSCP servern s\u00e5 m\u00e5ste jag le lite f\u00f6r mig sj\u00e4lv. Ocks\u00e5 det enklaste verktygen beh\u00f6ver en r\u00e4tt komplex configuration. Fast inget att avskr\u00e4ckas av. Det finns m\u00e5nga inst\u00e4llningar. De flesta beh\u00f6ver bara n\u00e5gra stycken. VERY SIMPLE? Jod\u00e5<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[22,6],"tags":[],"class_list":["post-39120","post","type-post","status-publish","format-standard","hentry","category-techstuff","category-vscp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":43379,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=43379","url_meta":{"origin":39120,"position":0},"title":"Jod\u00e5, s\u00e5 h\u00e4r \u00e4r det!","author":"\u00c5ke Hedman","date":"2022-11-18","format":false,"excerpt":"30:AE:A4:1E:8D:6C Pre data is 31 bytesPost data is 14 bytesFrame Data for len=5 1\/2\/3\/4\/50000 00 00 12 00 0e 48 00 00 10 02 9e 09 a0 00 00 000010 00 00 d0 00 00 00 ff ff ff ff ff ff 30 ae a4 1e0020 8d 6c ff ff\u2026","rel":"","context":"In &quot;Swedish&quot;","block_context":{"text":"Swedish","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/11\/IMG_20221118_180835-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/11\/IMG_20221118_180835-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/11\/IMG_20221118_180835-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/11\/IMG_20221118_180835-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/11\/IMG_20221118_180835-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/11\/IMG_20221118_180835-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":45286,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=45286","url_meta":{"origin":39120,"position":1},"title":"Det vackra.","author":"\u00c5ke Hedman","date":"2023-06-13","format":false,"excerpt":"Om man nu har mosquitto clients installerad p\u00e5 sin dator s\u00e5 kan man skriva mosquitto_sub -h test.mosquitto.org -p 1883 -t vscp\/# och sensorer h\u00e4r i huset kommer att tala om att de lever och vad de upplever. Mycket information \u00e4r det. Men om man \u00e4ndrar den d\u00e4r raden till mosquitto_sub\u2026","rel":"","context":"In &quot;Swedish&quot;","block_context":{"text":"Swedish","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/11\/vscp_logo_text_box_400-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":40018,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=40018","url_meta":{"origin":39120,"position":2},"title":"Vem \u00e4r mest pessimistisk?","author":"\u00c5ke Hedman","date":"2021-10-07","format":false,"excerpt":"Under kv\u00e4llen h\u00e4r s\u00e5 t\u00e4vlar alla temperatursensorer om vem som \u00e4r mest pessimistisk. Ja och jod\u00e5, SMHI \u00e4r med i kampen dom ocks\u00e5. Och f\u00e5r s\u00e5klart priset som de mest pessimistiska. Men spannet \u00e4r rej\u00e4lt som synes. \u00c4nd\u00e5 finns alla sensorer ute i det fria mer eller minder. Men tunna\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot-from-2021-10-07-21-18-09.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot-from-2021-10-07-21-18-09.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot-from-2021-10-07-21-18-09.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot-from-2021-10-07-21-18-09.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot-from-2021-10-07-21-18-09.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot-from-2021-10-07-21-18-09.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":10087,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=10087","url_meta":{"origin":39120,"position":3},"title":"Uppmuntran (VSCP) som tar oss en mil fram\u00e5t till","author":"\u00c5ke Hedman","date":"2013-09-24","format":false,"excerpt":"\u00a0 Ibland beh\u00f6ver man h\u00f6ra n\u00e5gra uppmuntrande ord. Det beh\u00f6vs oftast inte s\u00e5 mycket f\u00f6r att man skall orka g\u00e5 m\u00e5nga mil till. \u00a0Tacksam f\u00f6r den energi de ger n\u00e4r de kommer och f\u00f6r att n\u00e5gon orkar vara sn\u00e4ll. Tack du ok\u00e4nde! http:\/\/www.etn.se\/index.php?option=com_content&view=article&id=58061&via=n \u00a0","rel":"","context":"In &quot;Home Automation&quot;","block_context":{"text":"Home Automation","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=31"},"img":{"alt_text":"Screenshot from 2013-09-24 17:23:00","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/09\/Screenshot-from-2013-09-24-1723001.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/09\/Screenshot-from-2013-09-24-1723001.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/09\/Screenshot-from-2013-09-24-1723001.png?resize=525%2C300 1.5x"},"classes":[]},{"id":28027,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=28027","url_meta":{"origin":39120,"position":4},"title":"Att inte l\u00e4ngre orka f\u00f6rklara","author":"\u00c5ke Hedman","date":"2018-04-18","format":false,"excerpt":"Pratar l\u00e4nge med en bekant idag p\u00e5 telefon. Han vet att jag \"jobbar\" med VSCP. Han har varit i kontakt med Johan Ehrenberg och folket i energiparken i Katrineholm om ett projekt. Det \u00e4r det han vill prata om. Och vi pratar om det. L\u00e4nge. Jag stod sj\u00e4lv d\u00e4r nere\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/11\/vscp_logo_text_box-1024x724.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/11\/vscp_logo_text_box-1024x724.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/11\/vscp_logo_text_box-1024x724.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":31448,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=31448","url_meta":{"origin":39120,"position":5},"title":"Pust fr\u00e4s","author":"\u00c5ke Hedman","date":"2019-01-24","format":false,"excerpt":"Sitter h\u00e4r och knappar. \u00d6gonen \u00e4r som sandl\u00e5dor. Hur man \u00e4n gnuggar dem med knogarna s\u00e5 blir det sand kvar. Det blir m\u00e5nga rader kod nu. Massor. Jag h\u00e5ller n\u00e4mligen p\u00e5 med n\u00e5got jag kallare remote variables. Gammalt nu. Men \u00e4nd\u00e5. Skriver om. Man kan kanske kalla dem VSCP variabel\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/06\/vscp_logo_text_box-1-1-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/06\/vscp_logo_text_box-1-1-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/06\/vscp_logo_text_box-1-1-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/06\/vscp_logo_text_box-1-1-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-aaY","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/39120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39120"}],"version-history":[{"count":1,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/39120\/revisions"}],"predecessor-version":[{"id":39122,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/39120\/revisions\/39122"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}