mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-10-03 00:54:34 -04:00
2 lines
57 KiB
HTML
2 lines
57 KiB
HTML
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <link rel="stylesheet" href="/Meshtastic-Android/assets/css/just-the-docs-default.css"> <link rel="stylesheet" href="/Meshtastic-Android/assets/css/just-the-docs-head-nav.css" id="jtd-head-nav-stylesheet"> <style id="jtd-nav-activation"> .site-nav ul li a { background-image: none; } </style> <script src="/Meshtastic-Android/assets/js/vendor/lunr.min.js"></script> <script src="/Meshtastic-Android/assets/js/just-the-docs.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Begin Jekyll SEO tag v2.9.0 --> <title>Настройки — Модули и администрирование | Meshtastic Android</title> <meta name="generator" content="Jekyll v4.4.1" /> <meta property="og:title" content="Настройки — Модули и администрирование" /> <meta property="og:locale" content="ru_rRU" /> <meta name="description" content="Настрой дополнительные функциональные модули (MQTT, телеметрия, готовые сообщения, TAK и другие) и выполняй администрирование устройств." /> <meta name="twitter:description" property="og:description" content="Настрой дополнительные функциональные модули (MQTT, телеметрия, готовые сообщения, TAK и другие) и выполняй администрирование устройств." /> <link rel="canonical" href="/Meshtastic-Android/ru-rRU/user/settings-module-admin.html" /> <meta property="og:url" content="/Meshtastic-Android/ru-rRU/user/settings-module-admin.html" /> <meta property="og:site_name" content="Meshtastic Android" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="Настройки — Модули и администрирование" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"WebPage","description":"Настрой дополнительные функциональные модули (MQTT, телеметрия, готовые сообщения, TAK и другие) и выполняй администрирование устройств.","headline":"Настройки — Модули и администрирование","url":"/Meshtastic-Android/ru-rRU/user/settings-module-admin.html"}</script> <!-- End Jekyll SEO tag --> <!-- Inter font from Google Fonts --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> <style> /* M3-inspired typography */ :root { --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif; --font-mono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', ui-monospace, monospace; } body, .site-title, .search-input { font-family: var(--font-sans) !important; } code, pre, .highlight { font-family: var(--font-mono) !important; font-size: 0.875em; } /* M3 surface elevation & rounding */ .main-content table { border-radius: 12px; overflow: hidden; } .main-content blockquote { border-radius: 12px; padding: 1rem 1.25rem; border-left-width: 4px; } .main-content pre { border-radius: 12px; } .main-content code { border-radius: 6px; padding: 0.15em 0.4em; } /* Smooth transitions for theme switching */ body, .side-bar, .main, .main-content, .site-header, .search-input, .search-results, a { transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; } /* Theme toggle button styling */ .theme-toggle { background: none; border: 1px solid var(--border-color, #D5D6E0); border-radius: 20px; padding: 6px 12px; cursor: pointer; font-family: var(--font-sans); font-size: 0.75rem; font-weight: 500; display: inline-flex; align-items: center; gap: 6px; color: inherit; margin: 0 auto; transition: background-color 0.2s ease, border-color 0.2s ease; } .theme-toggle:hover { background-color: rgba(128, 128, 128, 0.1); } .theme-toggle-wrap { text-align: center; padding: 12px 0 4px; } /* Heading weight refinement */ h1, h2, h3, h4, h5, h6 { font-weight: 600; letter-spacing: -0.01em; } h1 { font-weight: 700; letter-spacing: -0.02em; } /* Smooth anchor scroll */ html { scroll-behavior: smooth; } /* Language switcher */ .language-switcher { display: inline-block; position: relative; margin-left: 8px; } .language-switcher-btn { cursor: pointer; font-size: 0.8rem; font-weight: 500; font-family: var(--font-sans); list-style: none; padding: 4px 10px; border: 1px solid var(--border-color, #D5D6E0); border-radius: 16px; display: inline-flex; align-items: center; gap: 4px; transition: background-color 0.2s ease; } .language-switcher-btn:hover { background-color: rgba(128, 128, 128, 0.1); } .language-switcher[open] .language-switcher-list { display: block; } .language-switcher-list { position: absolute; top: 100%; right: 0; left: auto; z-index: 100; list-style: none; padding: 8px 0; margin: 4px 0 0; min-width: 140px; background: var(--body-background-color, #fff); border: 1px solid var(--border-color, #D5D6E0); border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); } .language-switcher-list li { padding: 0; } .language-switcher-list a { display: block; padding: 6px 16px; text-decoration: none; font-size: 0.85rem; color: inherit; } .language-switcher-list a:hover { background-color: rgba(103, 234, 148, 0.15); } /* Version switcher (shares the language-switcher dropdown styling) */ .version-switcher { margin-left: 8px; } .version-switcher[hidden] { display: none; } /* Link out to the upstream meshtastic.org docs */ .upstream-docs-link { display: inline-flex; align-items: center; margin-left: 8px; padding: 4px 10px; border: 1px solid var(--border-color, #D5D6E0); border-radius: 16px; font-size: 0.8rem; font-weight: 500; font-family: var(--font-sans); text-decoration: none; color: inherit; transition: background-color 0.2s ease; } .upstream-docs-link:hover { background-color: rgba(128, 128, 128, 0.1); } </style> <script> // Respect OS preference on first visit, then remember user choice (function() { var stored = localStorage.getItem('jtd-theme'); if (stored) return; // will be applied by jtd.setTheme below if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { localStorage.setItem('jtd-theme', 'meshtastic-dark'); } })(); </script> </head> <body> <a class="skip-to-main" href="#main-content">Skip to main content</a> <svg xmlns="http://www.w3.org/2000/svg" class="d-none"> <symbol id="svg-link" viewBox="0 0 24 24"> <title>Link</title> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link"> <path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path> </svg> </symbol> <symbol id="svg-menu" viewBox="0 0 24 24"> <title>Menu</title> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"> <line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line> </svg> </symbol> <symbol id="svg-arrow-right" viewBox="0 0 24 24"> <title>Expand</title> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"> <polyline points="9 18 15 12 9 6"></polyline> </svg> </symbol> <!-- Feather. MIT License: https://github.com/feathericons/feather/blob/master/LICENSE --> <symbol id="svg-external-link" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-external-link"> <title id="svg-external-link-title">(external link)</title> <path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line> </symbol> <symbol id="svg-doc" viewBox="0 0 24 24"> <title>Document</title> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file"> <path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline> </svg> </symbol> <symbol id="svg-search" viewBox="0 0 24 24"> <title>Search</title> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"> <circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </symbol> <!-- Bootstrap Icons. MIT License: https://github.com/twbs/icons/blob/main/LICENSE.md --> <symbol id="svg-copy" viewBox="0 0 16 16"> <title>Copy</title> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard" viewBox="0 0 16 16"> <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/> <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/> </svg> </symbol> <symbol id="svg-copied" viewBox="0 0 16 16"> <title>Copied</title> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard-check-fill" viewBox="0 0 16 16"> <path d="M6.5 0A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3Zm3 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3Z"/> <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1A2.5 2.5 0 0 1 9.5 5h-3A2.5 2.5 0 0 1 4 2.5v-1Zm6.854 7.354-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708Z"/> </svg> </symbol> </svg> <header class="side-bar"> <div class="site-header"> <a href="/Meshtastic-Android/" class="site-title lh-tight"> Meshtastic Android </a> <button id="menu-button" class="site-button btn-reset" aria-label="Menu" aria-expanded="false"> <svg viewBox="0 0 24 24" class="icon" aria-hidden="true"><use xlink:href="#svg-menu"></use></svg> </button> </div> <nav aria-label="Main" id="site-nav" class="site-nav"> <ul class="nav-list"><li class="nav-list-item"><a href="/Meshtastic-Android/en/" class="nav-list-link">Home</a></li><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="User Guide submenu" aria-expanded="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/Meshtastic-Android/en/user.html" class="nav-list-link">User Guide</a><ul class="nav-list"><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/onboarding.html" class="nav-list-link">Getting Started</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/connections.html" class="nav-list-link">Connections</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/messages-and-channels.html" class="nav-list-link">Messages & Channels</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/nodes.html" class="nav-list-link">Nodes</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/node-metrics.html" class="nav-list-link">Node Metrics</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/map-and-waypoints.html" class="nav-list-link">Map & Waypoints</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/settings-radio-user.html" class="nav-list-link">Settings — Radio & User</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/settings-module-admin.html" class="nav-list-link">Settings — Modules & Admin</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/telemetry-and-sensors.html" class="nav-list-link">Telemetry & Sensors</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/tak.html" class="nav-list-link">TAK Integration</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/mqtt.html" class="nav-list-link">MQTT</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/discovery.html" class="nav-list-link">Discovery</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/firmware.html" class="nav-list-link">Firmware Updates</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/desktop.html" class="nav-list-link">Desktop App</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/signal-meter.html" class="nav-list-link">How the Meshtastic Signal Meter Works</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/units-and-locale.html" class="nav-list-link">Units, Measurement & Locale</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/translate.html" class="nav-list-link">Translate the App</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/android-auto.html" class="nav-list-link">Android Auto</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/app-functions.html" class="nav-list-link">App Functions</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/widget.html" class="nav-list-link">Home Screen Widget</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/help-and-docs.html" class="nav-list-link">Help & In-App Docs</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/user/debug-logs.html" class="nav-list-link">Debug Logs</a></li></ul></li><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="Developer Guide submenu" aria-expanded="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/Meshtastic-Android/en/developer.html" class="nav-list-link">Developer Guide</a><ul class="nav-list"><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/architecture.html" class="nav-list-link">Architecture</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/codebase.html" class="nav-list-link">Codebase</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/adding-a-feature-module.html" class="nav-list-link">Adding a Feature Module</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/navigation-and-deep-links.html" class="nav-list-link">Navigation & Deep Links</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/transport.html" class="nav-list-link">Transport</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/persistence.html" class="nav-list-link">Persistence</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/testing.html" class="nav-list-link">Testing</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/contributing.html" class="nav-list-link">Contributing</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/measurement.html" class="nav-list-link">Measurement & Formatting</a></li><li class="nav-list-item"><a href="/Meshtastic-Android/en/developer/test-builds.html" class="nav-list-link">Test Builds & Obtainium</a></li></ul></li></ul> </nav> <div class="d-md-block d-sm-none"> <div class="site-footer"> This site uses <a href="https://github.com/just-the-docs/just-the-docs">Just the Docs</a>, a documentation theme for Jekyll. </div> </div> </header> <div class="main" id="top"> <div id="main-header" class="main-header"> <div class="search" role="search"> <div class="search-input-wrap"> <input type="text" id="search-input" class="search-input" tabindex="0" placeholder="Search Meshtastic Android" autocomplete="off"> <label for="search-input" class="search-label"> <span class="sr-only">Search Meshtastic Android</span> <svg viewBox="0 0 24 24" class="search-icon" aria-hidden="true"><use xlink:href="#svg-search"></use></svg> </label> </div> <div id="search-results" class="search-results"></div> </div> <div class="theme-toggle-wrap"> <button class="theme-toggle" id="theme-toggle" aria-label="Toggle dark mode" title="Toggle light/dark theme" onclick="toggleMeshtasticTheme()"> <span id="theme-icon">🌙</span> <span id="theme-label">Dark</span> </button> <details class="language-switcher version-switcher" id="version-switcher" aria-label="Documentation version" hidden> <summary class="language-switcher-btn" title="Switch documentation version"> 🏷️ <span id="version-current"></span> </summary> <ul class="language-switcher-list" id="version-switcher-list"></ul> </details> <script> (function() { var baseurl = '/Meshtastic-Android'; var root = baseurl; var channel = 'latest'; // /main/, /vX.Y.Z/ or a prerelease snapshot like /v2.8.0-open.1/. var match = baseurl.match(/^(.*)\/(main|v\d+\.\d+\.\d+(?:-(?:open|closed)\.\d+)?)$/); if (match) { root = match[1]; channel = match[2]; } fetch(root + '/versions.json') .then(function(res) { return res.ok ? res.json() : Promise.reject(); }) .then(function(data) { var switcher = document.getElementById('version-switcher'); var list = document.getElementById('version-switcher-list'); var current = document.getElementById('version-current'); if (!switcher || !list || !current) return; // Keep the reader on the same page when switching channels; a page // that doesn't exist in the target version lands on the 404 page. var relativePath = location.pathname.slice(baseurl.length) + location.hash; var entries = []; if (data.latest) { entries.push({ id: 'latest', label: 'latest (v' + data.latest + ')', base: root }); } // Prereleases are documented ahead of general availability, so the track // is always spelled out — a reader must not mistake a closed-testing // snapshot for a shipped release. (data.prereleases || []).forEach(function(p) { entries.push({ id: p.dir, label: p.dir.replace(/^v/, 'v') + ' — ' + p.track + ' testing', base: root + '/' + p.dir }); }); if (data.hasMain) { entries.push({ id: 'main', label: 'main (unreleased snapshot)', base: root + '/main' }); } (data.versions || []).forEach(function(v) { entries.push({ id: 'v' + v, label: 'v' + v, base: root + '/v' + v }); }); var currentEntry = entries.filter(function(e) { return e.id === channel; })[0]; current.textContent = currentEntry ? currentEntry.label : channel; var others = entries.filter(function(e) { return e.id !== channel; }); if (others.length === 0) return; others.forEach(function(e) { var li = document.createElement('li'); var a = document.createElement('a'); a.href = e.base + relativePath; a.textContent = e.label; li.appendChild(a); list.appendChild(li); }); switcher.hidden = false; }) .catch(function() { /* no manifest (local build) — leave switcher hidden */ }); })(); </script> <details class="language-switcher" aria-label="Language options"> <summary class="language-switcher-btn" title="View in another language"> 🌐 <span class="lang-current">Русский</span> </summary> <ul class="language-switcher-list"> <li><a href="/Meshtastic-Android/en/user/settings-module-admin" lang="en">English</a></li> <li><a href="/Meshtastic-Android/ar-rSA/user/settings-module-admin" lang="ar-rSA" dir="rtl">العربية</a></li> <li><a href="/Meshtastic-Android/be-rBY/user/settings-module-admin" lang="be-rBY" >Беларуская</a></li> <li><a href="/Meshtastic-Android/bg-rBG/user/settings-module-admin" lang="bg-rBG" >Български</a></li> <li><a href="/Meshtastic-Android/ca-rES/user/settings-module-admin" lang="ca-rES" >Català</a></li> <li><a href="/Meshtastic-Android/cs-rCZ/user/settings-module-admin" lang="cs-rCZ" >Čeština</a></li> <li><a href="/Meshtastic-Android/de-rDE/user/settings-module-admin" lang="de-rDE" >Deutsch</a></li> <li><a href="/Meshtastic-Android/el-rGR/user/settings-module-admin" lang="el-rGR" >Ελληνικά</a></li> <li><a href="/Meshtastic-Android/es-rES/user/settings-module-admin" lang="es-rES" >Español</a></li> <li><a href="/Meshtastic-Android/et-rEE/user/settings-module-admin" lang="et-rEE" >Eesti</a></li> <li><a href="/Meshtastic-Android/fi-rFI/user/settings-module-admin" lang="fi-rFI" >Suomi</a></li> <li><a href="/Meshtastic-Android/fr-rFR/user/settings-module-admin" lang="fr-rFR" >Français</a></li> <li><a href="/Meshtastic-Android/ga-rIE/user/settings-module-admin" lang="ga-rIE" >Gaeilge</a></li> <li><a href="/Meshtastic-Android/gl-rES/user/settings-module-admin" lang="gl-rES" >Galego</a></li> <li><a href="/Meshtastic-Android/iw-rIL/user/settings-module-admin" lang="iw-rIL" dir="rtl">עברית</a></li> <li><a href="/Meshtastic-Android/hr-rHR/user/settings-module-admin" lang="hr-rHR" >Hrvatski</a></li> <li><a href="/Meshtastic-Android/ht-rHT/user/settings-module-admin" lang="ht-rHT" >Kreyòl Ayisyen</a></li> <li><a href="/Meshtastic-Android/hu-rHU/user/settings-module-admin" lang="hu-rHU" >Magyar</a></li> <li><a href="/Meshtastic-Android/is-rIS/user/settings-module-admin" lang="is-rIS" >Íslenska</a></li> <li><a href="/Meshtastic-Android/it-rIT/user/settings-module-admin" lang="it-rIT" >Italiano</a></li> <li><a href="/Meshtastic-Android/ja-rJP/user/settings-module-admin" lang="ja-rJP" >日本語</a></li> <li><a href="/Meshtastic-Android/ko-rKR/user/settings-module-admin" lang="ko-rKR" >한국어</a></li> <li><a href="/Meshtastic-Android/lt-rLT/user/settings-module-admin" lang="lt-rLT" >Lietuvių</a></li> <li><a href="/Meshtastic-Android/nl-rNL/user/settings-module-admin" lang="nl-rNL" >Nederlands</a></li> <li><a href="/Meshtastic-Android/no-rNO/user/settings-module-admin" lang="no-rNO" >Norsk</a></li> <li><a href="/Meshtastic-Android/pl-rPL/user/settings-module-admin" lang="pl-rPL" >Polski</a></li> <li><a href="/Meshtastic-Android/pt-rBR/user/settings-module-admin" lang="pt-rBR" >Português (Brasil)</a></li> <li><a href="/Meshtastic-Android/pt-rPT/user/settings-module-admin" lang="pt-rPT" >Português</a></li> <li><a href="/Meshtastic-Android/ro-rRO/user/settings-module-admin" lang="ro-rRO" >Română</a></li> <li><a href="/Meshtastic-Android/sk-rSK/user/settings-module-admin" lang="sk-rSK" >Slovenčina</a></li> <li><a href="/Meshtastic-Android/sl-rSI/user/settings-module-admin" lang="sl-rSI" >Slovenščina</a></li> <li><a href="/Meshtastic-Android/sq-rAL/user/settings-module-admin" lang="sq-rAL" >Shqip</a></li> <li><a href="/Meshtastic-Android/sr-rLatn/user/settings-module-admin" lang="sr-rLatn" >Српски (Latinica)</a></li> <li><a href="/Meshtastic-Android/srp/user/settings-module-admin" lang="srp" >Српски (Ћирилица)</a></li> <li><a href="/Meshtastic-Android/sv-rSE/user/settings-module-admin" lang="sv-rSE" >Svenska</a></li> <li><a href="/Meshtastic-Android/tr-rTR/user/settings-module-admin" lang="tr-rTR" >Türkçe</a></li> <li><a href="/Meshtastic-Android/uk-rUA/user/settings-module-admin" lang="uk-rUA" >Українська</a></li> <li><a href="/Meshtastic-Android/zh-rCN/user/settings-module-admin" lang="zh-rCN" >中文 (简体)</a></li> <li><a href="/Meshtastic-Android/zh-rTW/user/settings-module-admin" lang="zh-rTW" >中文 (繁體)</a></li> </ul> </details> <a class="upstream-docs-link" href="https://meshtastic.org/docs/" title="Official Meshtastic documentation (meshtastic.org)">Meshtastic Docs ↗</a> </div> <script> function toggleMeshtasticTheme() { var current = localStorage.getItem('jtd-theme') || 'meshtastic'; var next = (current === 'meshtastic-dark') ? 'meshtastic' : 'meshtastic-dark'; if (typeof jtd !== 'undefined' && typeof jtd.setTheme === 'function') { jtd.setTheme(next); } localStorage.setItem('jtd-theme', next); var icon = document.getElementById('theme-icon'); var label = document.getElementById('theme-label'); if (icon && label) { icon.textContent = (next === 'meshtastic-dark') ? '☀️' : '🌙'; label.textContent = (next === 'meshtastic-dark') ? 'Light' : 'Dark'; } } // Apply stored/OS theme on page load (function() { var theme = localStorage.getItem('jtd-theme') || 'meshtastic'; // Sync toggle label immediately var icon = document.getElementById('theme-icon'); var label = document.getElementById('theme-label'); if (icon && label) { icon.textContent = (theme === 'meshtastic-dark') ? '☀️' : '🌙'; label.textContent = (theme === 'meshtastic-dark') ? 'Light' : 'Dark'; } // Apply theme once jtd is ready function tryApply() { if (typeof jtd !== 'undefined' && typeof jtd.setTheme === 'function') { jtd.setTheme(theme); } else { setTimeout(tryApply, 50); } } tryApply(); })(); </script> </div> <div class="main-content-wrap"> <nav aria-label="Breadcrumb" class="breadcrumb-nav"> <ol class="breadcrumb-nav-list"> <li class="breadcrumb-nav-list-item"><span>Настройки — Модули и администрирование</span></li> </ol> </nav> <div id="main-content" class="main-content"> <main> <div class="locale-page-banner" > <p class="locale-notice"> 🌐 <strong>Русский</strong> — Community translation <a href="/Meshtastic-Android/en/user/settings-module-admin">View in English</a> </p> </div> <div lang="ru-rRU"> <h1 id="настройки--модули-и-администрирование"> <a href="#настройки--модули-и-администрирование" class="anchor-heading" aria-labelledby="настройки--модули-и-администрирование"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Настройки — Модули и администрирование </h1> <p>Настрой дополнительные функциональные модули и выполняй управление устройством. Модули расширяют Meshtastic с помощью специализированных возможностей — каждый из них можно включать или отключать отдельно.</p> <blockquote> <p>💡 <strong>Совет:</strong> Тебе нужно включать только те модули, которые действительно используешь. Отключение неиспользуемых модулей снижает время передачи, экономит батарею и упрощает конфигурацию.</p> </blockquote> <p>Настройки модулей используют макет на основе карточек с переключателями, выпадающими списками, текстовыми полями и ползунками:</p> <p><img src="../../assets/screenshots/settings_switch.png" alt="Переключатель" /></p> <p><img src="../../assets/screenshots/settings_dropdown.png" alt="Выпадающий список" /></p> <p><img src="../../assets/screenshots/settings_text_field.png" alt="Текстовое поле" /></p> <p><img src="../../assets/screenshots/settings_titled_card.png" alt="Настройки расположения карточек" /></p> <h2 id="конфигурация-модуля"> <a href="#конфигурация-модуля" class="anchor-heading" aria-labelledby="конфигурация-модуля"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Конфигурация модуля </h2> <h3 id="модуль-mqtt"> <a href="#модуль-mqtt" class="anchor-heading" aria-labelledby="модуль-mqtt"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль MQTT </h3> <p>Мосты передают сообщения туда и обратно от брокера MQTT для подключения к интернету. Ты так расширишь сеть за пределы радиуса действия или интегрируешь её с системами домашней автоматизации.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Переключить MQTT мост</td> </tr> <tr> <td>Сервер</td> <td>Адрес MQTT брокера</td> </tr> <tr> <td>Имя пользователя</td> <td>Имя пользователя для аутентификации</td> </tr> <tr> <td>Пароль</td> <td>Пароль аутентификации</td> </tr> <tr> <td>Шифрование</td> <td>Зашифровать MQTT-пейлоады</td> </tr> <tr> <td><del>Вывод JSON</del></td> <td>⚠️ <strong>Устарело</strong> — поддержка JSON удалена из прошивки; поле игнорируется</td> </tr> <tr> <td>TLS</td> <td>Использовать защищённое соединение</td> </tr> <tr> <td>Корневая тема</td> <td>Базовый путь темы MQTT</td> </tr> <tr> <td>Отчет карты</td> <td>Опубликовать позицию на публичной карте</td> </tr> </tbody> </table></div> <p>См. <a href="mqtt">MQTT</a> для подробного руководства по использованию, включая шифрование, конфиденциальность и настройку брокера.</p> <h3 id="последовательный-модуль"> <a href="#последовательный-модуль" class="anchor-heading" aria-labelledby="последовательный-модуль"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Последовательный модуль </h3> <p>Позволяет общаться через последовательный порт с внешними устройствами (GPS-модулями, датчиками или собственной техникой). Когда включено, последовательный порт ноды может отправлять и получать данные в формате protobuf или текст, что позволяет внешним микроконтроллерам или компьютерам взаимодействовать с сетью.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Включить последовательное соединение</td> </tr> <tr> <td>Эхо</td> <td>Echo получил обратно последовательные данные</td> </tr> <tr> <td>Режим обмена</td> <td>Вывод в формате текста, Protobuf или NMEA</td> </tr> <tr> <td>Пины RX/TX</td> <td>GPIO-пины для последовательного соединения</td> </tr> <tr> <td>Скорость передачи (бод)</td> <td>Скорость последовательного соединения</td> </tr> </tbody> </table></div> <h3 id="модуль-внешних-уведомлений"> <a href="#модуль-внешних-уведомлений" class="anchor-heading" aria-labelledby="модуль-внешних-уведомлений"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль внешних уведомлений </h3> <p>Управляет зуммером, светодиодом или вибрацией на вашем радиооборудовании. Полезно для устройств, которым нужно физически сигнализировать о приходе сообщения — особенно удобно для неоснащенных персоналом или уличных установок.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Включить уведомления</td> </tr> <tr> <td>Включить уведомление о входящем сообщении</td> <td>Уведомлять о входящих сообщениях</td> </tr> <tr> <td>Зуммер при уведомлении</td> <td>Использовать буззер для сообщений</td> </tr> <tr> <td>Вибрация при уведомлении</td> <td>Использовать вибрацию для сообщений</td> </tr> <tr> <td>Уведомлять при 🔔</td> <td>Уведомлять о символе колокола</td> </tr> <tr> <td>Вывод (GPIO)</td> <td>Пин для вывода уведомления</td> </tr> <tr> <td>Активный выход</td> <td>Высокая или низкая активность</td> </tr> <tr> <td>Длительность (мс)</td> <td>Длительность уведомления</td> </tr> <tr> <td>Использовать I2S как буззер</td> <td>Использовать аудиовывод I2S</td> </tr> </tbody> </table></div> <h3 id="модуль-store--forward"> <a href="#модуль-store--forward" class="anchor-heading" aria-labelledby="модуль-store--forward"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль Store & Forward </h3> <p>Буферизирует сообщения для узлов, которые временно были недоступны, а затем ретранслирует их, когда эти узлы переподключаются. Важное значение для сеток, где узлы входят и выходят вне диапазона регулярно - обеспечивает отсутствие потери сообщений при коротких разъединениях.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Активировать режим хранения и пересылки</td> </tr> <tr> <td>Heartbeat</td> <td>Периодически объявлять о наличии функции хранения и пересылки у этого узла</td> </tr> <tr> <td>Записи</td> <td>Максимальное количество сохраненных сообщений</td> </tr> <tr> <td>История возврата (макс)</td> <td>Максимум сообщений для повтора</td> </tr> <tr> <td>Возврат истории (окно)</td> <td>Окно времени для повтора</td> </tr> <tr> <td>Сервер</td> <td>Действовать как сервер хранения и пересылки для mesh-сети (требуется большой объем памяти, например, ESP32 с PSRAM)</td> </tr> </tbody> </table></div> <blockquote> <p>💡 <strong>Совет:</strong> Хранение и пересылка лучше всего работает на узлах с достаточной памятью (ESP32 с PSRAM). Узлы маршрутизатора являются идеальными кандидатами, так как они обычно всегда включены.</p> </blockquote> <h3 id="модуль-проверки-дальности"> <a href="#модуль-проверки-дальности" class="anchor-heading" aria-labelledby="модуль-проверки-дальности"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль проверки дальности </h3> <p>Автоматизированный инструмент для проверки дальности и оценки качества связи между нодами. Когда включено, нода периодически отправляет сообщения с увеличивающимся счетчиком. Приёмная нода записывает эти сообщения, что позволяет тебе уйти пешком или уехать на машине, а потом проанализировать, на каком расстоянии сообщения перестали приходить.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Активировать проверку дальности</td> </tr> <tr> <td>Интервал отправки (с)</td> <td>Время между передачами проверок</td> </tr> <tr> <td>Сохранить в CSV</td> <td>Журнал полученных тестовых данных на SD-карту</td> </tr> </tbody> </table></div> <h3 id="модуль-телеметрии"> <a href="#модуль-телеметрии" class="anchor-heading" aria-labelledby="модуль-телеметрии"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль телеметрии </h3> <p>Контролирует какими телеметрическими данными ваш узел делится с сеткой. Телеметрия включает данные о состоянии устройства (заряд батареи, время работы) и данные с датчиков окружающей среды (температура, влажность, давление).</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Интервал обновления метрик устройства</td> <td>Как часто сообщать о показателях устройства</td> </tr> <tr> <td>Интервал обновления метрик среды</td> <td>Как часто сообщать о датчиках окружающей среды</td> </tr> <tr> <td>Телеметрия воздуха</td> <td>Сообщить данные датчика частиц</td> </tr> <tr> <td>Включены метрики энергии</td> <td>Сообщать об энергопотреблении</td> </tr> </tbody> </table></div> <p>Посмотрите <a href="telemetry-and-sensors">Телеметрия и датчики</a> — для получения информации о поддерживаемых датчиках и рекомендациях по настройке.</p> <h3 id="модуль-шаблонных-сообщений"> <a href="#модуль-шаблонных-сообщений" class="anchor-heading" aria-labelledby="модуль-шаблонных-сообщений"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль шаблонных сообщений </h3> <p>Предварительно настроенные сообщения, доступные через физические кнопки устройства (для радиостанций с поворотными энкодерами, кнопочными панелями или аналогичным оборудованием ввода). Определите список быстрых сообщений, которые могут быть переданы без подключённого телефона — идеально подходит для использования в поле.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td><del>Включено</del></td> <td>⚠️ <strong>Устарело</strong> — текущая прошивка может игнорировать этот переключатель</td> </tr> <tr> <td>Сообщения</td> <td>Список сообщений, разделённых новой строкой</td> </tr> <tr> <td>Отправлять 🔔</td> <td>Воспроизвести звук колокола при отправке</td> </tr> <tr> <td>Поворотный энкодер</td> <td>Включить ввод поворотного энкодера</td> </tr> <tr> <td>Пины поворота и нажатия</td> <td>Задания GPIO PIN-кода для ввода</td> </tr> </tbody> </table></div> <h3 id="звуковой-модуль"> <a href="#звуковой-модуль" class="anchor-heading" aria-labelledby="звуковой-модуль"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Звуковой модуль </h3> <p>Поддержка аудио Codec2 для низкополосной голосовой связи через сетку. Это <strong>экспериментальная функция</strong>, которая кодирует голос в очень маленькие пакеты данных с помощью кодека Codec2.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Активировать модуль аудио</td> </tr> <tr> <td>Частота кодирования</td> <td>Компромисс между качеством звука и полосой пропускания</td> </tr> <tr> <td>Выбор слов I2S</td> <td>GPIO контакт для I2S WS</td> </tr> <tr> <td>I2S Вход данных</td> <td>Пин GPIO для I2S DIN</td> </tr> <tr> <td>I2S Выход данных</td> <td>Пин GPIO для I2S DOUT</td> </tr> </tbody> </table></div> <blockquote> <p>⚠️ Примечание: Для работы аудио требуется специальное аппаратное обеспечение (I2S-микрофон и динамик). Качество голоса очень низкополосное — представьте себе «разборчивую радиосвязь», а не качество телефонного звонка.</p> </blockquote> <h3 id="удаленный-аппаратный-модуль"> <a href="#удаленный-аппаратный-модуль" class="anchor-heading" aria-labelledby="удаленный-аппаратный-модуль"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Удаленный аппаратный модуль </h3> <p>Управление GPIO через mesh-сеть. Позволяет удалённому узлу читать и записывать состояния выводов GPIO на другом узле — полезно для активации реле, опроса переключателей или удалённого управления внешним оборудованием.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Активировать удаленный GPIO доступ</td> </tr> <tr> <td>Разрешить неопределенные пины</td> <td>Разрешить доступ к любому GPIO-пину (риск для безопасности)</td> </tr> <tr> <td>Доступные пины</td> <td>До 4 пинов GPIO, которые этот узел предоставляет для удалённого чтения и записи</td> </tr> </tbody> </table></div> <blockquote> <p>⚠️ Предупреждение: Включение опции «Разрешить неопределённые пины» даёт удалённым узлам доступ ко всем выводам GPIO, что может нарушить работу собственного аппаратного обеспечения радио. Включать только на выделенных GPIO-нодах.</p> </blockquote> <h3 id="модуль-информации-о-соседях"> <a href="#модуль-информации-о-соседях" class="anchor-heading" aria-labelledby="модуль-информации-о-соседях"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль информации о соседях </h3> <p>Транслирует информацию о доступных услышанных соседей, включив ячейку сеточной топологии. Каждый включенный узел периодически делится списком других узлов которые он может слышать и их качество сигнала.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Включить трансляцию соседей</td> </tr> <tr> <td>Интервал обновления (с)</td> <td>Как часто транслировать список соседей</td> </tr> <tr> <td>Передача через LoRa</td> <td>Также транслировать информацию соседей по LoRa, а не только MQTT/телефон. Недоступно на канале используя ключ по умолчанию и имя</td> </tr> </tbody> </table></div> <p>Смотрите <a href="discovery">Discovery</a> за тем как использовать соседние данные для сеточно топологического исследования.</p> <h3 id="модуль-окружающего-освещения"> <a href="#модуль-окружающего-освещения" class="anchor-heading" aria-labelledby="модуль-окружающего-освещения"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль окружающего освещения </h3> <p>Управляет встроенными светодиодами NeoPixel или другими адресуемыми RGB-светодиодами на поддерживаемом оборудовании. Может использоваться для визуальных статусовых индикаторов, световых уведомлений, или декоративных эффектов.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Состояние светодиода</td> <td>Включить или выключить светодиод</td> </tr> <tr> <td>Ток</td> <td>Текущий лимит светодиодов (0–31)</td> </tr> <tr> <td>Красный / Зеленый / Синий</td> <td>Индивидуальные значения цветов канала (0–255)</td> </tr> </tbody> </table></div> <h3 id="модуль-определения-датчика"> <a href="#модуль-определения-датчика" class="anchor-heading" aria-labelledby="модуль-определения-датчика"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль определения датчика </h3> <p>Превращает ваш узел в систему сигнализации на основе датчика движения или открытия двери. При обнаружении изменения состояния на выводе GPIO (например, сработал датчик движения или открылась дверь) узел отправляет по меш-сети оповещение.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Активировать датчик обнаружения</td> </tr> <tr> <td>Пин датчика</td> <td>Пин GPIO, подключенный к датчику</td> </tr> <tr> <td>Триггер срабатывания</td> <td>Как состояние пина интерпретируется как событие обнаружения (например, активный высокий/низкий уровень, срабатывание по фронту)</td> </tr> <tr> <td>Использовать режим подтяжки входа</td> <td>Включить внутренний подтягивающий резистор пина</td> </tr> <tr> <td>Минимальное количество трансляций (с)</td> <td>Минимальный интервал между оповещениями</td> </tr> <tr> <td>Трансляция состояния (с)</td> <td>Интервал периодической отправки состояния</td> </tr> <tr> <td>Отправлять 🔔</td> <td>Включать символ колокола в оповещения</td> </tr> <tr> <td>Имя датчика</td> <td>Пользовательское имя для этого датчика</td> </tr> </tbody> </table></div> <h3 id="paxcounter-модуль"> <a href="#paxcounter-модуль" class="anchor-heading" aria-labelledby="paxcounter-модуль"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Paxcounter Модуль </h3> <p>Подсчёт количества людей по Wi-Fi и BLE-запросам от устройств. Засчитывает ближайшие устройства, пассивно прослушивая зондирующие запросы, чтобы телефоны и ноутбуки излучали при сканировании сетей. Доступно только на устройствах ESP32.</p> <div class="table-wrapper"><table> <thead> <tr> <th>Настройка</th> <th>Описание</th> </tr> </thead> <tbody> <tr> <td>Включено</td> <td>Активировать подсчет людей</td> </tr> <tr> <td>Интервал обновления (с)</td> <td>Как часто сообщать подсчитывания</td> </tr> </tbody> </table></div> <blockquote> <p>💡 <strong>Совет:</strong> Paxcounter полезен для приблизительной оценки пешеходного потока в местах начала маршрутов, на мероприятийных площадках или в других локациях. Счетчики приблизительны — один человек может иметь несколько устройств.</p> </blockquote> <h3 id="модуль-tak"> <a href="#модуль-tak" class="anchor-heading" aria-labelledby="модуль-tak"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Модуль TAK </h3> <p>Интеграция Team Awareness Kit для совместимости с ATAK и WinTAK. См. <a href="tak">TAK Integration</a> для детальной настройки и использования.</p> <h2 id="администрирование"> <a href="#администрирование" class="anchor-heading" aria-labelledby="администрирование"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Администрирование </h2> <h3 id="удаленное-администрирование"> <a href="#удаленное-администрирование" class="anchor-heading" aria-labelledby="удаленное-администрирование"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Удаленное администрирование </h3> <p>Удалённо настраивай ноды, которые используют твой ключ администрирования:</p> <ol> <li>Выбери целевую ноду в списке нод.</li> <li>Перейди в <strong>Настройки</strong> этой ноды.</li> <li>Измени конфигурацию.</li> <li>Нажми <strong>Сохранить</strong> — изменения отправляются через сеть.</li> </ol> <blockquote> <p>⚠️ <strong>Требуется:</strong> Ключ администратора настроенный как на вашем узле, так и на целевом узле.</p> </blockquote> <h3 id="очистить-базу-данных-нод"> <a href="#очистить-базу-данных-нод" class="anchor-heading" aria-labelledby="очистить-базу-данных-нод"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Очистить базу данных нод </h3> <p>Удаляет устаревшие узлы из локальной базы данных, которые не были услышаны в настраиваемом окне времени.</p> <h3 id="сброс-к-заводским-настройкам"> <a href="#сброс-к-заводским-настройкам" class="anchor-heading" aria-labelledby="сброс-к-заводским-настройкам"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Сброс к заводским настройкам </h3> <p>Сбрасывает все настройки к заводским. <strong>Это действие нельзя отменить.</strong></p> <h3 id="перезагрузка"> <a href="#перезагрузка" class="anchor-heading" aria-labelledby="перезагрузка"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Перезагрузка </h3> <p>Удаленно перезагрузить подключенный или управляемый узел.</p> <h3 id="панель-отладки"> <a href="#панель-отладки" class="anchor-heading" aria-labelledby="панель-отладки"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Панель отладки </h3> <p>Открывает вкладки <strong>Пакет</strong> и <strong>Журналы приложений</strong> для просмотра, фильтрации и экспорта диагностических выходов. См. <a href="debug-logs">Отладочные журналы</a> для полного прохождения.</p> <h3 id="устранение-неполадок-удалённого-администрирования"> <a href="#устранение-неполадок-удалённого-администрирования" class="anchor-heading" aria-labelledby="устранение-неполадок-удалённого-администрирования"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Устранение неполадок удалённого администрирования </h3> <ul> <li><strong>“Нет ответа от целевого узла”</strong> — цель может находиться вне диапазона, в автономном режиме или иметь несоответствующий ключ администратора. Проверьте соответствие ключа администратора на обоих узлах.</li> <li><strong>Изменения не применены</strong> — чтобы некоторые настройки вступили в силу, нужно перезагрузить устройство. Попробуй перезагрузить после сохранения.</li> <li><strong>Не видны настройки удалённой ноды</strong> — убедись, что твоя нода имеет админ-ключ для целевой ноды. Админ-канал настраивается автоматически, когда задан ключ администратора.</li> </ul> <h2 id="связанные-темы"> <a href="#связанные-темы" class="anchor-heading" aria-labelledby="связанные-темы"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Связанные темы </h2> <ul> <li><a href="settings-radio-user">Настройки — Радио и Пользователь</a> — основные настройки радио и профиля пользователя</li> <li><a href="https://meshtastic.org/docs/configuration/module">Ссылка на конфигурацию модуля</a> — подробная документация по модулям на meshtastic.org</li> <li><a href="https://meshtastic.org/docs/faq/">FAQ</a> — общие вопросы на meshtastic.org</li> </ul><hr /> </div> <style> .locale-page-banner { background: rgba(103, 234, 148, 0.1); border: 1px solid rgba(103, 234, 148, 0.3); border-radius: 12px; padding: 10px 16px; margin-bottom: 1.5rem; font-size: 0.85rem; } .locale-notice a { margin-left: 12px; font-weight: 500; } </style> </main> <hr> <footer> <footer class="site-footer"> Copyright © 2026 Meshtastic LLC. Distributed under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPL v3 License.</a> </footer> <div class="d-sm-block d-md-none"> <div class="mt-4 fs-2"> This site uses <a href="https://github.com/just-the-docs/just-the-docs">Just the Docs</a>, a documentation theme for Jekyll. </div> </div> </footer> </div> </div> <div class="search-overlay"></div> </div> </body> </html>
|