123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933 |
- <!doctype html>
- <html id="mdhtml">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
- <meta http-equiv="X-UA-Compatible" content="IE=9">
- <title>Mögliche Parameter in mqttcl.cfg.json</title>
- <style>body {
- box-sizing: border-box;
- min-width: 200px;
- max-width: 980px;
- margin: 0 auto;
- padding: 45px;
- }
- @font-face {
- font-family: octicons-link;
- src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
- }
- .markdown-body {
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
- line-height: 1.5;
- color: #24292e;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
- font-size: 16px;
- line-height: 1.5;
- word-wrap: break-word;
- }
- .markdown-body .pl-c {
- color: #6a737d;
- }
- .markdown-body .pl-c1,
- .markdown-body .pl-s .pl-v {
- color: #005cc5;
- }
- .markdown-body .pl-e,
- .markdown-body .pl-en {
- color: #6f42c1;
- }
- .markdown-body .pl-smi,
- .markdown-body .pl-s .pl-s1 {
- color: #24292e;
- }
- .markdown-body .pl-ent {
- color: #22863a;
- }
- .markdown-body .pl-k {
- color: #d73a49;
- }
- .markdown-body .pl-s,
- .markdown-body .pl-pds,
- .markdown-body .pl-s .pl-pse .pl-s1,
- .markdown-body .pl-sr,
- .markdown-body .pl-sr .pl-cce,
- .markdown-body .pl-sr .pl-sre,
- .markdown-body .pl-sr .pl-sra {
- color: #032f62;
- }
- .markdown-body .pl-v,
- .markdown-body .pl-smw {
- color: #e36209;
- }
- .markdown-body .pl-bu {
- color: #b31d28;
- }
- .markdown-body .pl-ii {
- color: #fafbfc;
- background-color: #b31d28;
- }
- .markdown-body .pl-c2 {
- color: #fafbfc;
- background-color: #d73a49;
- }
- .markdown-body .pl-c2::before {
- content: "^M";
- }
- .markdown-body .pl-sr .pl-cce {
- font-weight: bold;
- color: #22863a;
- }
- .markdown-body .pl-ml {
- color: #735c0f;
- }
- .markdown-body .pl-mh,
- .markdown-body .pl-mh .pl-en,
- .markdown-body .pl-ms {
- font-weight: bold;
- color: #005cc5;
- }
- .markdown-body .pl-mi {
- font-style: italic;
- color: #24292e;
- }
- .markdown-body .pl-mb {
- font-weight: bold;
- color: #24292e;
- }
- .markdown-body .pl-md {
- color: #b31d28;
- background-color: #ffeef0;
- }
- .markdown-body .pl-mi1 {
- color: #22863a;
- background-color: #f0fff4;
- }
- .markdown-body .pl-mc {
- color: #e36209;
- background-color: #ffebda;
- }
- .markdown-body .pl-mi2 {
- color: #f6f8fa;
- background-color: #005cc5;
- }
- .markdown-body .pl-mdr {
- font-weight: bold;
- color: #6f42c1;
- }
- .markdown-body .pl-ba {
- color: #586069;
- }
- .markdown-body .pl-sg {
- color: #959da5;
- }
- .markdown-body .pl-corl {
- text-decoration: underline;
- color: #032f62;
- }
- .markdown-body .octicon {
- display: inline-block;
- vertical-align: text-top;
- fill: currentColor;
- }
- .markdown-body a {
- background-color: transparent;
- }
- .markdown-body a:active,
- .markdown-body a:hover {
- outline-width: 0;
- }
- .markdown-body strong {
- font-weight: inherit;
- }
- .markdown-body strong {
- font-weight: bolder;
- }
- .markdown-body h1 {
- font-size: 2em;
- margin: 0.67em 0;
- }
- .markdown-body img {
- border-style: none;
- }
- .markdown-body code,
- .markdown-body kbd,
- .markdown-body pre {
- font-family: monospace, monospace;
- font-size: 1em;
- }
- .markdown-body hr {
- box-sizing: content-box;
- height: 0;
- overflow: visible;
- }
- .markdown-body input {
- font: inherit;
- margin: 0;
- }
- .markdown-body input {
- overflow: visible;
- }
- .markdown-body [type="checkbox"] {
- box-sizing: border-box;
- padding: 0;
- }
- .markdown-body * {
- box-sizing: border-box;
- }
- .markdown-body input {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
- }
- .markdown-body a {
- color: #0366d6;
- text-decoration: none;
- }
- .markdown-body a:hover {
- text-decoration: underline;
- }
- .markdown-body strong {
- font-weight: 600;
- }
- .markdown-body hr {
- height: 0;
- margin: 15px 0;
- overflow: hidden;
- background: transparent;
- border: 0;
- border-bottom: 1px solid #dfe2e5;
- }
- .markdown-body hr::before {
- display: table;
- content: "";
- }
- .markdown-body hr::after {
- display: table;
- clear: both;
- content: "";
- }
- .markdown-body table {
- border-spacing: 0;
- border-collapse: collapse;
- }
- .markdown-body td,
- .markdown-body th {
- padding: 0;
- }
- .markdown-body h1,
- .markdown-body h2,
- .markdown-body h3,
- .markdown-body h4,
- .markdown-body h5,
- .markdown-body h6 {
- margin-top: 0;
- margin-bottom: 0;
- }
- .markdown-body h1 {
- font-size: 32px;
- font-weight: 600;
- }
- .markdown-body h2 {
- font-size: 24px;
- font-weight: 600;
- }
- .markdown-body h3 {
- font-size: 20px;
- font-weight: 600;
- }
- .markdown-body h4 {
- font-size: 16px;
- font-weight: 600;
- }
- .markdown-body h5 {
- font-size: 14px;
- font-weight: 600;
- }
- .markdown-body h6 {
- font-size: 12px;
- font-weight: 600;
- }
- .markdown-body p {
- margin-top: 0;
- margin-bottom: 10px;
- }
- .markdown-body blockquote {
- margin: 0;
- }
- .markdown-body ul,
- .markdown-body ol {
- padding-left: 0;
- margin-top: 0;
- margin-bottom: 0;
- }
- .markdown-body ol ol,
- .markdown-body ul ol {
- list-style-type: lower-roman;
- }
- .markdown-body ul ul ol,
- .markdown-body ul ol ol,
- .markdown-body ol ul ol,
- .markdown-body ol ol ol {
- list-style-type: lower-alpha;
- }
- .markdown-body dd {
- margin-left: 0;
- }
- .markdown-body code {
- font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
- font-size: 12px;
- }
- .markdown-body pre {
- margin-top: 0;
- margin-bottom: 0;
- font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
- font-size: 12px;
- }
- .markdown-body .octicon {
- vertical-align: text-bottom;
- }
- .markdown-body .pl-0 {
- padding-left: 0 !important;
- }
- .markdown-body .pl-1 {
- padding-left: 4px !important;
- }
- .markdown-body .pl-2 {
- padding-left: 8px !important;
- }
- .markdown-body .pl-3 {
- padding-left: 16px !important;
- }
- .markdown-body .pl-4 {
- padding-left: 24px !important;
- }
- .markdown-body .pl-5 {
- padding-left: 32px !important;
- }
- .markdown-body .pl-6 {
- padding-left: 40px !important;
- }
- .markdown-body::before {
- display: table;
- content: "";
- }
- .markdown-body::after {
- display: table;
- clear: both;
- content: "";
- }
- .markdown-body>*:first-child {
- margin-top: 0 !important;
- }
- .markdown-body>*:last-child {
- margin-bottom: 0 !important;
- }
- .markdown-body a:not([href]) {
- color: inherit;
- text-decoration: none;
- }
- .markdown-body .anchor {
- float: left;
- padding-right: 4px;
- margin-left: -20px;
- line-height: 1;
- }
- .markdown-body .anchor:focus {
- outline: none;
- }
- .markdown-body p,
- .markdown-body blockquote,
- .markdown-body ul,
- .markdown-body ol,
- .markdown-body dl,
- .markdown-body table,
- .markdown-body pre {
- margin-top: 0;
- margin-bottom: 16px;
- }
- .markdown-body hr {
- height: 1px;
- padding: 0;
- margin: 24px 0;
- background-color: #d5d5d6;
- border: 0;
- }
- .markdown-body blockquote {
- padding: 0 1em;
- color: #6a737d;
- border-left: 0.25em solid #dfe2e5;
- font-style: italic;
- }
- .markdown-body blockquote>:first-child {
- margin-top: 0;
- }
- .markdown-body blockquote>:last-child {
- margin-bottom: 0;
- }
- .markdown-body kbd {
- display: inline-block;
- padding: 3px 5px;
- font-size: 11px;
- line-height: 10px;
- color: #444d56;
- vertical-align: middle;
- background-color: #fafbfc;
- border: solid 1px #c6cbd1;
- border-bottom-color: #959da5;
- border-radius: 3px;
- box-shadow: inset 0 -1px 0 #959da5;
- }
- .markdown-body h1,
- .markdown-body h2,
- .markdown-body h3,
- .markdown-body h4,
- .markdown-body h5,
- .markdown-body h6 {
- margin-top: 24px;
- margin-bottom: 16px;
- font-weight: 600;
- line-height: 1.25;
- }
- .markdown-body h1 .octicon-link,
- .markdown-body h2 .octicon-link,
- .markdown-body h3 .octicon-link,
- .markdown-body h4 .octicon-link,
- .markdown-body h5 .octicon-link,
- .markdown-body h6 .octicon-link {
- color: #1b1f23;
- vertical-align: middle;
- visibility: hidden;
- }
- .markdown-body h1:hover .anchor,
- .markdown-body h2:hover .anchor,
- .markdown-body h3:hover .anchor,
- .markdown-body h4:hover .anchor,
- .markdown-body h5:hover .anchor,
- .markdown-body h6:hover .anchor {
- text-decoration: none;
- }
- .markdown-body h1:hover .anchor .octicon-link,
- .markdown-body h2:hover .anchor .octicon-link,
- .markdown-body h3:hover .anchor .octicon-link,
- .markdown-body h4:hover .anchor .octicon-link,
- .markdown-body h5:hover .anchor .octicon-link,
- .markdown-body h6:hover .anchor .octicon-link {
- visibility: visible;
- }
- .markdown-body h1 {
- padding-bottom: 0.3em;
- font-size: 2em;
- border-bottom: 1px solid #eaecef;
- }
- .markdown-body h2 {
- padding-bottom: 0.3em;
- font-size: 1.5em;
- border-bottom: 1px solid #eaecef;
- }
- .markdown-body h3 {
- font-size: 1.25em;
- }
- .markdown-body h4 {
- font-size: 1em;
- }
- .markdown-body h5 {
- font-size: 0.875em;
- }
- .markdown-body h6 {
- font-size: 0.85em;
- color: #6a737d;
- }
- .markdown-body ul,
- .markdown-body ol {
- padding-left: 2em;
- }
- .markdown-body ul ul,
- .markdown-body ul ol,
- .markdown-body ol ol,
- .markdown-body ol ul {
- margin-top: 0;
- margin-bottom: 0;
- }
- .markdown-body li {
- word-wrap: break-all;
- }
- .markdown-body li>p {
- margin-top: 16px;
- }
- .markdown-body li+li {
- margin-top: 0.25em;
- }
- .markdown-body dl {
- padding: 0;
- }
- .markdown-body dl dt {
- padding: 0;
- margin-top: 16px;
- font-size: 1em;
- font-style: italic;
- font-weight: 600;
- }
- .markdown-body dl dd {
- padding: 0 16px;
- margin-bottom: 16px;
- }
- .markdown-body table {
- display: block;
- overflow: auto;
- }
- .markdown-body table th {
- font-weight: 600;
- }
- .markdown-body table th,
- .markdown-body table td {
- padding: 6px 13px;
- border: 1px solid #dfe2e5;
- }
- .markdown-body table tr {
- background-color: #fff;
- border-top: 1px solid #c6cbd1;
- }
- .markdown-body table tr:nth-child(2n) {
- background-color: #f6f8fa;
- }
- .markdown-body img {
- max-width: 100%;
- box-sizing: content-box;
- background-color: #fff;
- }
- .markdown-body img[align=right] {
- padding-left: 20px;
- }
- .markdown-body img[align=left] {
- padding-right: 20px;
- }
- .markdown-body code {
- padding: 0.2em 0.4em;
- margin: 0;
- font-size: 85%;
- background-color: #f1f1f1;
- border: 1px solid #cecece;
- border-radius: 3px;
- }
- .markdown-body pre {
- word-wrap: normal;
- }
- .markdown-body pre>code {
- padding: 0;
- margin: 0;
- font-size: 100%;
- word-break: normal;
- white-space: pre;
- background: transparent;
- border: 0;
- }
- .markdown-body .highlight {
- margin-bottom: 16px;
- }
- .markdown-body .highlight pre {
- margin-bottom: 0;
- word-break: normal;
- }
- .markdown-body .highlight pre,
- .markdown-body pre {
- padding: 16px;
- overflow: auto;
- font-size: 85%;
- line-height: 1.45;
- background-color: #f1f1f1;
- border: 1px solid #cecece;
- border-radius: 3px;
- }
- .markdown-body pre code {
- display: inline;
- max-width: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- line-height: inherit;
- word-wrap: normal;
- background-color: transparent;
- border: 0;
- }
- .markdown-body .full-commit .btn-outline:not(:disabled):hover {
- color: #005cc5;
- border-color: #005cc5;
- }
- .markdown-body kbd {
- display: inline-block;
- padding: 3px 5px;
- font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
- line-height: 10px;
- color: #444d56;
- vertical-align: middle;
- background-color: #fafbfc;
- border: solid 1px #d1d5da;
- border-bottom-color: #c6cbd1;
- border-radius: 3px;
- box-shadow: inset 0 -1px 0 #c6cbd1;
- }
- .markdown-body :checked+.radio-label {
- position: relative;
- z-index: 1;
- border-color: #0366d6;
- }
- .markdown-body .task-list-item {
- list-style-type: none;
- }
- .markdown-body .task-list-item+.task-list-item {
- margin-top: 3px;
- }
- .markdown-body .task-list-item input {
- margin: 0 0.2em 0.25em -1.6em;
- vertical-align: middle;
- }
- .markdown-body hr {
- border-bottom-color: #eee;
- }</style>
- </head>
- <body>
- <article class="markdown-body">
- <p data-sourcepos="1:1-1:43"><strong>Mögliche Parameter in mqttcl.cfg.json:</strong></p>
- <h2 data-sourcepos="2:1-2:2"></h2>
- <ul data-sourcepos="5:1-135:15">
- <li data-sourcepos="5:1-7:0">
- <p data-sourcepos="5:3-5:17"><strong>brokerAddr:</strong></p>
- <ul data-sourcepos="6:2-7:0">
- <li data-sourcepos="6:2-7:0">Name oder IP-Adresse des Brokers.</li>
- </ul>
- </li>
- <li data-sourcepos="8:1-12:0">
- <p data-sourcepos="8:3-8:17"><strong>brokerPort:</strong></p>
- <ul data-sourcepos="9:2-12:0">
- <li data-sourcepos="9:2-9:12">Optional.</li>
- <li data-sourcepos="10:2-10:26">TCPIP-Port des Brokers.</li>
- <li data-sourcepos="11:2-12:0">Default: 8883, wenn tlsMode > 0, sonst 1883.</li>
- </ul>
- </li>
- <li data-sourcepos="13:1-17:0">
- <p data-sourcepos="13:3-13:17"><strong>defaultQos:</strong></p>
- <ul data-sourcepos="14:2-17:0">
- <li data-sourcepos="14:2-14:12">Optional.</li>
- <li data-sourcepos="15:2-15:69">Default Quality of Service. 0, 1 oder 2, siehe MQTT-Dokumentation.</li>
- <li data-sourcepos="16:2-17:0">Default: 2.</li>
- </ul>
- </li>
- <li data-sourcepos="18:1-22:0">
- <p data-sourcepos="18:3-18:20"><strong>defaultRetain:</strong></p>
- <ul data-sourcepos="19:2-22:0">
- <li data-sourcepos="19:2-19:12">Optional.</li>
- <li data-sourcepos="20:2-20:32">Default Retained-Einstellung.</li>
- <li data-sourcepos="21:2-22:0">Default: false.</li>
- </ul>
- </li>
- <li data-sourcepos="23:1-27:0">
- <p data-sourcepos="23:3-23:19"><strong>devicePrefix:</strong></p>
- <ul data-sourcepos="24:2-27:0">
- <li data-sourcepos="24:2-24:12">Optional.</li>
- <li data-sourcepos="25:2-25:85">Wird u. a. verwendet, um zusammen mit der SHM-UUID das Topic-Prefix zu generieren.</li>
- <li data-sourcepos="26:2-27:0">Default: Leer, wenn nicht angegeben.</li>
- </ul>
- </li>
- <li data-sourcepos="28:1-32:0">
- <p data-sourcepos="28:3-28:15"><strong>deviceID:</strong></p>
- <ul data-sourcepos="29:2-32:0">
- <li data-sourcepos="29:2-29:12">Optional.</li>
- <li data-sourcepos="30:2-30:85">Wird u. a. verwendet, um zusammen mit der SHM-UUID das Topic-Prefix zu generieren.</li>
- <li data-sourcepos="31:2-32:0">Default: Automatisch generiert aus devicePrefix und MAC-Adresse, oder nur MAC-Adresse, wenn kein devicePrefix angegeben.</li>
- </ul>
- </li>
- <li data-sourcepos="33:1-37:0">
- <p data-sourcepos="33:3-33:25"><strong>disableTopicPrefix:</strong></p>
- <ul data-sourcepos="34:2-37:0">
- <li data-sourcepos="34:2-34:12">Optional.</li>
- <li data-sourcepos="35:2-35:46">Wenn true, wird kein Topic-Prefix gesendet.</li>
- <li data-sourcepos="36:2-37:0">Default: false.</li>
- </ul>
- </li>
- <li data-sourcepos="38:1-42:0">
- <p data-sourcepos="38:3-38:18"><strong>topicPrefix:</strong></p>
- <ul data-sourcepos="39:2-42:0">
- <li data-sourcepos="39:2-39:12">Optional.</li>
- <li data-sourcepos="40:2-40:39">Nur wenn disableTopicPrefix = false.</li>
- <li data-sourcepos="41:2-42:0">Ersetzt, wenn angegeben, das Topic-Prefix.</li>
- </ul>
- </li>
- <li data-sourcepos="43:1-47:0">
- <p data-sourcepos="43:3-43:14"><strong>tlsMode:</strong></p>
- <ul data-sourcepos="44:2-47:0">
- <li data-sourcepos="44:2-44:12">Optional.</li>
- <li data-sourcepos="45:2-45:109">0 = kein TLS, 1 = TLS mit Zertifikat, 2 = TLS mit Preshared Key. Ungültige Werte werden auf 0 korrigiert!</li>
- <li data-sourcepos="46:2-47:0">Default: 0 (kein TLS).</li>
- </ul>
- </li>
- <li data-sourcepos="48:1-54:0">
- <p data-sourcepos="48:3-48:47"><strong>tlsCaCrtFile, tlsClKeyFile, tlsClCrtFile:</strong></p>
- <ul data-sourcepos="49:2-54:0">
- <li data-sourcepos="49:2-49:33">Erforderlich wenn tlsMode = 1.</li>
- <li data-sourcepos="50:2-54:0">Pfad zu den folgenden Dateien:
- <ul data-sourcepos="51:3-54:0">
- <li data-sourcepos="51:3-51:75"><em><strong>tlsCaCrtFile</strong></em>: öffentliches Zertifikat der Certificate Authority.</li>
- <li data-sourcepos="52:3-52:55"><em><strong>tlsClKeyFile</strong></em>: privater Schlüssel des Client.</li>
- <li data-sourcepos="53:3-54:0"><em><strong>tlsClCrtFile</strong></em>: öffentliches Zertifikat zu diesem Schlüssel.</li>
- </ul>
- </li>
- </ul>
- </li>
- <li data-sourcepos="55:1-58:0">
- <p data-sourcepos="55:3-55:13"><strong>tlsPsk:</strong></p>
- <ul data-sourcepos="56:2-58:0">
- <li data-sourcepos="56:2-56:33">Erforderlich wenn tlsMode = 2.</li>
- <li data-sourcepos="57:2-58:0">Preshared Key als String im Hex-Format ohne führendes "0x".</li>
- </ul>
- </li>
- <li data-sourcepos="59:1-62:0">
- <p data-sourcepos="59:3-59:21"><strong>lastWillMsgStr:</strong></p>
- <ul data-sourcepos="60:2-62:0">
- <li data-sourcepos="60:2-60:12">Optional.</li>
- <li data-sourcepos="61:2-62:0">Wenn angegeben, wird diese Nachricht als "Last Will" gepublished.</li>
- </ul>
- </li>
- <li data-sourcepos="63:1-67:0">
- <p data-sourcepos="63:3-63:21"><strong>lastWillMsgInt:</strong></p>
- <ul data-sourcepos="64:2-67:0">
- <li data-sourcepos="64:2-64:12">Optional.</li>
- <li data-sourcepos="65:2-65:43">Nur wenn lastWillMsgStr nicht angegeben.</li>
- <li data-sourcepos="66:2-67:0">Wenn angegeben, wird dieser Wert als signed 64Bit-Wert binär als "Last Will" gepublished.</li>
- </ul>
- </li>
- <li data-sourcepos="68:1-73:0">
- <p data-sourcepos="68:3-68:20"><strong>lastWillTopic:</strong></p>
- <ul data-sourcepos="69:2-73:0">
- <li data-sourcepos="69:2-69:12">Optional.</li>
- <li data-sourcepos="70:2-70:60">Nur wenn lastWillMsgStr oder lastWillMsgInt konfiguriert.</li>
- <li data-sourcepos="71:2-71:25">Topic des "Last Will".</li>
- <li data-sourcepos="72:2-73:0">Default: "LWC".</li>
- </ul>
- </li>
- <li data-sourcepos="74:1-79:0">
- <p data-sourcepos="74:3-74:18"><strong>lastWillQos:</strong></p>
- <ul data-sourcepos="75:2-79:0">
- <li data-sourcepos="75:2-75:12">Optional.</li>
- <li data-sourcepos="76:2-76:60">Nur wenn lastWillMsgStr oder lastWillMsgInt konfiguriert.</li>
- <li data-sourcepos="77:2-77:38">Quality of Service des "Last Will".</li>
- <li data-sourcepos="78:2-79:0">Default: Wert des defaultQos.</li>
- </ul>
- </li>
- <li data-sourcepos="80:1-85:0">
- <p data-sourcepos="80:3-80:21"><strong>lastWillRetain:</strong></p>
- <ul data-sourcepos="81:2-85:0">
- <li data-sourcepos="81:2-81:12">Optional.</li>
- <li data-sourcepos="82:2-82:60">Nur wenn lastWillMsgStr oder lastWillMsgInt konfiguriert.</li>
- <li data-sourcepos="83:2-83:40">Retained-Einstellung des "Last Will".</li>
- <li data-sourcepos="84:2-85:0">Default: defaultRetain.</li>
- </ul>
- </li>
- <li data-sourcepos="86:1-91:0">
- <p data-sourcepos="86:3-86:21"><strong>lastWillOnExit:</strong></p>
- <ul data-sourcepos="87:2-91:0">
- <li data-sourcepos="87:2-87:12">Optional.</li>
- <li data-sourcepos="88:2-88:60">Nur wenn lastWillMsgStr oder lastWillMsgInt konfiguriert.</li>
- <li data-sourcepos="89:2-89:159">Wenn true, wird auch beim normalen Beenden des Clients eine "Last Will"-Message mit dem Wert von lastWillOnExitMsgStr oder lastWillOnExitMsgInt gepublished.</li>
- <li data-sourcepos="90:2-91:0">Default: true.</li>
- </ul>
- </li>
- <li data-sourcepos="92:1-97:0">
- <p data-sourcepos="92:3-92:27"><strong>lastWillOnExitMsgStr:</strong></p>
- <ul data-sourcepos="93:2-97:0">
- <li data-sourcepos="93:2-93:12">Optional.</li>
- <li data-sourcepos="94:2-94:90">Nur wenn lastWillMsgStr oder lastWillMsgInt konfiguriert ist und lastWillOnExit = true.</li>
- <li data-sourcepos="95:2-95:69">Nachricht, die beim normalen Beenden des Clients gepublished wird.</li>
- <li data-sourcepos="96:2-97:0">Default: Wenn weder lastWillOnExitMsgStr noch lastWillOnExitMsgInt angegeben sind, wird lastWillOnExitMsgStr auf lastWillMsgStr gesetzt, sofern dieser konfiguriert ist, ansonsten wird lastWillOnExitMsgInt auf lastWillMsgInt gesetzt.</li>
- </ul>
- </li>
- <li data-sourcepos="98:1-104:0">
- <p data-sourcepos="98:3-98:27"><strong>lastWillOnExitMsgInt:</strong></p>
- <ul data-sourcepos="99:2-104:0">
- <li data-sourcepos="99:2-99:12">Optional.</li>
- <li data-sourcepos="100:2-100:90">Nur wenn lastWillMsgStr oder lastWillMsgInt konfiguriert ist und lastWillOnExit = true.</li>
- <li data-sourcepos="101:2-101:49">Nur wenn lastWillOnExitMsgStr nicht angegeben.</li>
- <li data-sourcepos="102:2-102:83">Wird als signed 64Bit-Wert binär beim normalen Beenden des Clients gepublished.</li>
- <li data-sourcepos="103:2-104:0">Default: Wenn weder lastWillOnExitMsgStr noch lastWillOnExitMsgInt angegeben sind, wird lastWillOnExitMsgStr auf lastWillMsgStr gesetzt, sofern dieser konfiguriert ist, ansonsten wird lastWillOnExitMsgInt auf lastWillMsgInt gesetzt.</li>
- </ul>
- </li>
- <li data-sourcepos="105:1-108:0">
- <p data-sourcepos="105:3-105:20"><strong>connectMsgStr:</strong></p>
- <ul data-sourcepos="106:2-108:0">
- <li data-sourcepos="106:2-106:12">Optional.</li>
- <li data-sourcepos="107:2-108:0">Nachricht, die, wenn konfiguriert, beim Start des Clients gepublished wird.</li>
- </ul>
- </li>
- <li data-sourcepos="109:1-113:0">
- <p data-sourcepos="109:3-109:20"><strong>connectMsgInt:</strong></p>
- <ul data-sourcepos="110:2-113:0">
- <li data-sourcepos="110:2-110:12">Optional.</li>
- <li data-sourcepos="111:2-111:42">Nur wenn connectMsgStr nicht angegeben.</li>
- <li data-sourcepos="112:2-113:0">Wenn angegeben, wird dieser Wert als signed 64Bit-Wert binär beim Start des Clients gepublished.</li>
- </ul>
- </li>
- <li data-sourcepos="114:1-119:0">
- <p data-sourcepos="114:3-114:19"><strong>connectTopic:</strong></p>
- <ul data-sourcepos="115:2-119:0">
- <li data-sourcepos="115:2-115:12">Optional.</li>
- <li data-sourcepos="116:2-116:58">Nur wenn connectMsgStr oder connectMsgInt konfiguriert.</li>
- <li data-sourcepos="117:2-117:68">Topic der Nachricht, die beim Start des Clients gepublished wird.</li>
- <li data-sourcepos="118:2-119:0">Default: lastWillTopic, wenn konfiguriert, sonst "LWC".</li>
- </ul>
- </li>
- <li data-sourcepos="120:1-125:0">
- <p data-sourcepos="120:3-120:17"><strong>connectQos:</strong></p>
- <ul data-sourcepos="121:2-125:0">
- <li data-sourcepos="121:2-121:12">Optional.</li>
- <li data-sourcepos="122:2-122:58">Nur wenn connectMsgStr oder connectMsgInt konfiguriert.</li>
- <li data-sourcepos="123:2-123:41">Quality of Service der Startnachricht.</li>
- <li data-sourcepos="124:2-125:0">Default: defaultQos.</li>
- </ul>
- </li>
- <li data-sourcepos="126:1-131:0">
- <p data-sourcepos="126:3-126:20"><strong>connectRetain:</strong></p>
- <ul data-sourcepos="127:2-131:0">
- <li data-sourcepos="127:2-127:12">Optional.</li>
- <li data-sourcepos="128:2-128:58">Nur wenn connectMsgStr oder connectMsgInt konfiguriert.</li>
- <li data-sourcepos="129:2-129:43">Retained-Einstellung der Startnachricht.</li>
- <li data-sourcepos="130:2-131:0">Default: defaultRetain.</li>
- </ul>
- </li>
- <li data-sourcepos="132:1-135:15">
- <p data-sourcepos="132:3-132:19"><strong>maxKeepAlive:</strong></p>
- <ul data-sourcepos="133:2-135:15">
- <li data-sourcepos="133:2-133:12">Optional.</li>
- <li data-sourcepos="134:2-134:134">Maximales Zeitintervall in Sekunden, in dem der Broker Keep-Alive-Pakete an den Client sendet. Werte < 10 werden auf 10 korrigiert.</li>
- <li data-sourcepos="135:2-135:15">Default: 60.</li>
- </ul>
- </li>
- </ul>
- </article>
- </body>
- </html>
|