{"id":5127,"date":"2021-06-10T14:27:48","date_gmt":"2021-06-10T12:27:48","guid":{"rendered":"https:\/\/grodansparadis.com\/wordpress\/?p=5127"},"modified":"2021-06-10T14:27:48","modified_gmt":"2021-06-10T12:27:48","slug":"very-simple-control-protocol","status":"publish","type":"post","link":"https:\/\/grodansparadis.com\/wordpress\/?p=5127","title":{"rendered":"VERY SIMPLE Control Protocol"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"300\" data-attachment-id=\"5128\" data-permalink=\"https:\/\/grodansparadis.com\/wordpress\/?attachment_id=5128\" data-orig-file=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?fit=1474%2C762&amp;ssl=1\" data-orig-size=\"1474,762\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot-from-2021-06-10-14-05-12\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-14-05-12.png?fit=580%2C300&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/grodansparadis.com\/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-5128\" srcset=\"https:\/\/i0.wp.com\/grodansparadis.com\/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\/grodansparadis.com\/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\/grodansparadis.com\/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\/grodansparadis.com\/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\/grodansparadis.com\/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\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sitting here and documenting the VSCP daemon configuration file i must smile for myself. Even the simplest tools need a quite complex configuration file. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>VERY SIMPLE<\/strong>? Sure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Don&#8217;t be afraid. There are many options. Most people just need a few of them.<\/em><\/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>Sitting here and documenting the VSCP daemon configuration file i must smile for myself. Even the simplest tools need a quite complex configuration file. VERY SIMPLE? Sure. Don&#8217;t be afraid. There are many options. Most people just need a few of them.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[46,13],"tags":[],"class_list":["post-5127","post","type-post","status-publish","format-standard","hentry","category-the-vscp-daemon","category-vscp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4raCZ-1kH","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/5127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5127"}],"version-history":[{"count":1,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/5127\/revisions"}],"predecessor-version":[{"id":5129,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/5127\/revisions\/5129"}],"wp:attachment":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}