PageSourceSearch

https://meshtastic-bice.vercel.app/docs/introduction/

html meshtastic-bice.vercel.app collected 2026-10-03 07:18:22 UTC 46,541 bytes, 29 lines download raw bytes

1<!doctype html><html lang=en dir=ltr class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-about/introduction" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.2"><title data-rh=true>Introduction | Meshtastic</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true property=og:image content=https://meshtastic.org/design/web/social-preview-1200x630.png /><meta data-rh=true name=twitter:image content=https://meshtastic.org/design/web/social-preview-1200x630.png /><meta data-rh=true property=og:url content=https://meshtastic.org/docs/introduction/ /><meta data-rh=true property=og:locale content=en /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=docusaurus_version content=current /><meta data-rh=true name=docusaurus_tag content=docs-default-current /><meta data-rh=true name=docsearch:version content=current /><meta data-rh=true name=docsearch:docusaurus_tag content=docs-default-current /><meta data-rh=true property=og:title content="Introduction | Meshtastic"/><meta data-rh=true name=description content="Discover Meshtastic: a community-driven, open-source project using LoRa radios for long-range, off-grid communication."/><meta data-rh=true property=og:description content="Discover Meshtastic: a community-driven, open-source project using LoRa radios for long-range, off-grid communication."/><link data-rh=true rel=icon href=/img/logo.svg /><link data-rh=true rel=canonical href=https://meshtastic.org/docs/introduction/ /><link data-rh=true rel=alternate href=https://meshtastic.org/docs/introduction/ hreflang=en /><link data-rh=true rel=alternate href=https://meshtastic.org/docs/introduction/ hreflang=x-default /><link data-rh=true rel=preconnect href=https://IG2GQB8L3V-dsn.algolia.net crossorigin=anonymous /><link rel=alternate type=application/rss+xml href=/blog/rss.xml title="Meshtastic RSS Feed"><link rel=alternate type=application/atom+xml href=/blog/atom.xml title="Meshtastic Atom Feed"><link rel=search type=application/opensearchdescription+xml title=Meshtastic href=/opensearch.xml><link rel=stylesheet href=/assets/css/styles.c1585757.css />
1<script src=/assets/js/runtime~main.a04fd097.js defer></script>
1<script src=/assets/js/main.4fb914c6.js defer></script>
1</head><body><svg style="display: none;"><defs>
2<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
3</defs></svg>
4<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script>
4<div id=__docusaurus><link rel=preload as=image href=/img/logo.svg /><div role=region aria-label="Skip to main content"><a class=skipToContent_GGTc href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><nav aria-label=Main class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a class=navbar__brand href=/><div class=navbar__logo><img src=/img/logo.svg alt="Meshtastic Logo" class="themedComponent_FUn6 themedComponent--light_a50y"/><img src=/img/logo.svg alt="Meshtastic Logo" class="themedComponent_FUn6 themedComponent--dark_S7sJ"/></div><b class="navbar__title text--truncate">Meshtastic</b></a><a aria-current=page class="navbar__item navbar__link navbar__link--active" href=/docs/introduction/>Docs</a><a class="navbar__item navbar__link" href=/blog/>Blog</a><a class="navbar__item navbar__link" href=/downloads/>Downloads</a><a href=https://flasher.meshtastic.org target=_blank rel="noopener noreferrer" class="navbar__item navbar__link">Flasher<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_koBt><use href=#theme-svg-external-link /></svg></a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a aria-current=page class="navbar__link active" aria-haspopup=true aria-expanded=false role=button href=/docs/introduction/>2.8</a><ul class=dropdown__menu><li><a aria-current=page class="dropdown__link dropdown__link--active" href=/docs/introduction/>2.8</a><li><a class=dropdown__link href=/docs/2.7/introduction/>2.7 and below</a></ul></div><div class=navbarSearchContainer_Elwx><button type=button class="DocSearch DocSearch-Button" aria-label="Search (Meta+k)" aria-keyshortcuts=Meta+k><span class=DocSearch-Button-Container><svg width=20 height=20 class=DocSearch-Search-Icon viewBox="0 0 24 24" aria-hidden=true><circle cx=11 cy=11 r=8 stroke=currentColor fill=none stroke-width=1.4 /><path d="m21 21-4.3-4.3" stroke=currentColor fill=none stroke-linecap=round stroke-linejoin=round /></svg><span class=DocSearch-Button-Placeholder>Search</span></span><span class=DocSearch-Button-Keys></span></button></div><a href=https://opencollective.com/meshtastic target=_blank rel="noopener noreferrer" class="navbar__item navbar__link">Donate<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_koBt><use href=#theme-svg-external-link /></svg></a><a href=https://github.com/meshtastic target=_blank rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_koBt><use href=#theme-svg-external-link /></svg></a><div class="toggle_sS3k colorModeToggle_w8r8"><button class="clean-btn toggleButton_vS56 toggleButtonDisabled_c47c" type=button disabled title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_B8eP lightToggleIcon_VbQZ"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_B8eP darkToggleIcon_zYwH"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_B8eP systemToggleIcon_jMOF"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 
41.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_NFE1"><div class=docsWrapper_Bq7d><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_X1xj" type=button></button><div class=docRoot_z6ah><aside class="theme-doc-sidebar-container docSidebarContainer_cM7J"><div class=sidebarViewport_k9n2><div class=sidebar_uQq3><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_rGNn"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist menu__link--active" href=/docs/about/><span class=categoryLinkLabel_TQil>About</span></a><button aria-label="Collapse sidebar category 'About'" aria-expanded=true type=button class="clean-btn menu__caret"></button></div><ul class=menu__list><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current=page tabindex=0 href=/docs/introduction/><span class=linkLabel_hBAX>Introduction</span></a><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" tabindex=0 href=/docs/overview/><span class=categoryLinkLabel_TQil>Overview</span></a><button aria-label="Expand sidebar category 'Overview'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/docs/contributing/><span class=linkLabel_hBAX>Contributing</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/docs/faq/><span class=linkLabel_hBAX>FAQs</span></a></ul><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/getting-started/><span class=categoryLinkLabel_TQil>Getting Started</span></a><button aria-label="Expand sidebar category 'Getting Started'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/configuration/><span class=categoryLinkLabel_TQil>Configuration</span></a><button aria-label="Expand sidebar category 'Configuration'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/hardware/><span class=categoryLinkLabel_TQil>Hardware</span></a><button aria-label="Expand sidebar category 'Hardware'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/software/><span class=categoryLinkLabel_TQil>Software</span></a><button aria-label="Expand sidebar category 'Software'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/meshtasticd/><span class=categoryLinkLabel_TQil>MeshtasticD</span></a><button aria-label="Expand sidebar category 'MeshtasticD'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/community/><span class=categoryLinkLabel_TQil>Community</span></a><button aria-label="Expand sidebar category 'Community'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/developers/><span class=categoryLinkLabel_TQil>Development</span></a><button aria-label="Expand sidebar category 'Development'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_Imhx menu__link menu__link--sublist" href=/docs/legal/>
4<span class=categoryLinkLabel_TQil>Legal</span></a><button aria-label="Expand sidebar category 'Legal'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/docs/terms/><span class=linkLabel_hBAX>Glossary of Terms</span></a></ul></nav></div></div></aside><main class=docMainContainer_M5c1><div class="container padding-top--md padding-bottom--lg"><div class=row><div class="col docItemCol_fZ4N"><div class=docItemContainer_CWB_><article><span class="theme-doc-version-badge badge badge--secondary">Version: 2.8</span><div class="tocCollapsible_kmbM theme-doc-toc-mobile tocMobile_uf4I"><button type=button class="clean-btn tocCollapsibleButton_lknb">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Introduction</h1></header><p>Meshtastic® is a project that enables you to use inexpensive <span class=glossaryTermWrapper_ud7W><a href=/docs/terms/#lora class=glossaryTerm_x2nJ aria-describedby=tooltip-lora>LoRa</a><span id=tooltip-lora class="tooltip_WjgA  tooltipTop_uMN4 tooltipFloating_nLk7" role=tooltip><strong>LoRa</strong>A low-power, long-range wireless communication technology used by Meshtastic devices to enable communication over distances of several kilometers without the need for cellular, Wi-Fi, or other traditional network infrastructures.</span></span> radios as a long range off-grid communication platform in areas without existing or reliable communications infrastructure. This project is 100% community driven and open source!</p>
5<div class="relative w-full max-w-4xl mx-auto"><style>@keyframes ping-travel{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:.3}}@keyframes ping-glow{0%{r:1;opacity:.8}50%{r:3;opacity:.4}to{r:5;opacity:0}}@keyframes bt-pulse{0%{opacity:0}20%{opacity:1}to{opacity:.6}}.mtopo-canvas{container:mtopo/inline-size}.mtopo-device{width:clamp(29px,9.68cqw,48px);height:clamp(34px,11.29cqw,56px);margin:0;display:block}.mtopo-label{font-size:clamp(8px,2.02cqw,10px);line-height:1.2}.mtopo-badge{background:var(--ifm-background-color);width:clamp(17px,4.84cqw,24px);height:clamp(17px,4.84cqw,24px);box-shadow:0 0 0 1px var(--ifm-color-emphasis-200);border-radius:9999px;place-items:center;display:grid;position:absolute;top:0}.mtopo-badge-left{left:0;transform:translate(-35%,-35%)}.mtopo-badge-right{right:0;transform:translate(35%,-35%)}.mtopo-badge-icon{width:62%;height:62%}.mtopo-row{container:mtopo-row/inline-size}@container mtopo-row (width<=820px){.mtopo-phone,.mtopo-terminal{zoom:.88}}@container mtopo-row (width<=720px){.mtopo-phone,.mtopo-terminal{zoom:.78}}</style><div class="mtopo-row flex items-end gap-4 relative overflow-visible"><div class="mtopo-phone hidden sm:block flex-shrink-0 w-44"><div class="rounded-[1.5rem] bg-gradient-to-b from-stone-300 to-stone-400 dark:from-gray-800 dark:to-gray-900 p-2 shadow-xl ring-1 ring-stone-400 dark:ring-gray-600/50"><div class="rounded-[1.25rem] bg-stone-100 dark:bg-gray-900 p-1.5"><div class="relative overflow-hidden rounded-[1rem] bg-stone-50 dark:bg-gray-950"><div class="flex items-center justify-between bg-stone-200/80 dark:bg-gray-900/80 px-2 py-0.5 text-[9px] text-primary"><span class=font-mono>04:29</span><div class="flex items-center gap-1"><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="lucide lucide-signal h-2.5 w-2.5" aria-hidden=true><path d="M2 20h.01"/><path d="M7 20v-4"/><path d="M12 20v-8"/><path d="M17 20V8"/><path d="M22 4v16"/></svg><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="lucide lucide-wifi h-2.5 w-2.5" aria-hidden=true><path d="M12 20h.01"/><path d="M2 8.82a15 15 0 0 1 20 0"/><path d="M5 12.859a10 10 0 0 1 14 0"/><path d="M8.5 16.429a5 5 0 0 1 7 0"/></svg><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="lucide lucide-battery-full h-2.5 w-2.5" aria-hidden=true><path d="M10 10v4"/><path d="M14 10v4"/><path d="M22 14v-4"/><path d="M6 10v4"/><rect x=2 y=6 width=16 height=12 rx=2 /></svg></div></div><div class="border-b border-primary/20 bg-stone-100/50 dark:bg-gray-900/50 px-2 py-0.5"><div class="flex items-center justify-between"><div><p class="font-mono text-[9px] font-bold text-primary leading-none">MESHTASTIC<p class="font-mono text-[6px] text-primary/70 leading-none mt-0.5">Primary Channel</div><div class="flex h-4 w-4 items-center justify-center rounded-full bg-primary/20"><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="lucide lucide-message-square h-2 w-2 text-primary" aria-hidden=true><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"/></svg></div></div></div><div class="h-24 flex flex-col-reverse gap-0.5 overflow-y-auto p-1.5 bg-stone-50 dark:bg-transparent"><p class="text-center font-mono text-[8px] text-muted-foreground">Send a message to the mesh</div><div class="bg-stone-100/50 dark:bg-gray-900/50 px-2 py-2"><div class="flex items-center gap-1.5 rounded-full bg-stone-200 dark:bg-gray-800 px-2 py-1.5"><input type=text placeholder=Type... aria-label="Message to send" class="flex-1 w-full min-w-0 border-0 bg-transparent font-mono text-[10px] text-stone-800 dark:text-gray-200 placeholder-stone-400 dark:placeholder-gray-500 outline-none" value="" /><button type=button aria-label="Send message" class="flex h-5 w-5 flex-shrink-0 items-center justify-center rounded-full border-0 transition-colors bg-primary/30 text-primary/60"><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="lucide lucide-send h-2.5 w-2.5" aria-hidden=true><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"/><path d="m21.854 2.147-10.94 10.939"/></svg></button></div></div></div></div></div></div><div class="mtopo-canvas flex-1 relative overflow-visible"><svg class="absolute inset-0 w-full h-full overflow-visible" viewBox="0 0 100 100" preserveAspectRatio=none role=img aria-label="Mesh network connections"><title>Mesh network topology connections</title><defs><filter id=glow><feGaussianBlur stdDeviation=0.5 result=coloredBlur /><feMerge><feMergeNode in=coloredBlur /><feMergeNode in=SourceGraphic /></feMerge></filter></defs></svg><div class="relative pt-[75%]"><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:55%;top:5%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/rak_wismesh_tag.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:25%;top:25%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/tracker-t1000-e.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:85%;top:25%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/thinknode_m1.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:18%;top:60%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/t-deck.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /><div class="mtopo-badge mtopo-badge-left z-20"><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="lucide lucide-wifi mtopo-badge-icon text-primary" aria-label="WiFi connection" role=img><path d="M12 20h.01"/>
5<path d="M2 8.82a15 15 0 0 1 20 0"/><path d="M5 12.859a10 10 0 0 1 14 0"/><path d="M8.5 16.429a5 5 0 0 1 7 0"/></svg></div></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:55%;top:50%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/station-g2.svg alt=Router class="mtopo-device object-contain relative z-10" loading=lazy /></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Router</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:92%;top:60%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/rak4631.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /><div class="mtopo-badge mtopo-badge-right z-20"><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="lucide lucide-usb mtopo-badge-icon text-muted-foreground" aria-label="USB connection" role=img><circle cx=10 cy=7 r=1 /><circle cx=4 cy=20 r=1 /><path d="M4.7 19.3 19 5"/><path d="m21 3-3 1 2 2Z"/><path d="M9.26 7.68 5 12l2 5"/><path d="m10 14 5 2 3.5-3.5"/><path d="m18 12 1-1 1 1-1 1Z"/></svg></div></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:35%;top:85%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/heltec_mesh_pocket.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /><div class="mtopo-badge mtopo-badge-left z-20"><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="lucide lucide-bluetooth mtopo-badge-icon text-[#0082FC]" aria-label="Bluetooth connection" role=img><path d="m7 7 10 10-5 5V2l5 5L7 17"/></svg></div></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div><div class="absolute transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center z-10" style=left:75%;top:85%><div class=relative><div class="absolute inset-0 rounded-full transition-all duration-700 bg-transparent scale-100"></div><img src=https://flasher.meshtastic.org/img/devices/muzi_r1_neo.svg alt=Client class="mtopo-device object-contain relative z-10" loading=lazy /></div><span class="mtopo-label font-mono text-muted-foreground mt-1">Client</span></div></div></div><div class="mtopo-terminal hidden xl:block flex-shrink-0 w-48"><div class="rounded-lg bg-gradient-to-b from-stone-400 to-stone-500 dark:from-gray-700 dark:to-gray-800 p-1.5 shadow-xl ring-1 ring-stone-500 dark:ring-gray-600/50"><div class="rounded bg-stone-900 dark:bg-gray-950 p-1"><div class="rounded-sm bg-stone-950 dark:bg-black overflow-hidden"><div class="flex items-center gap-1 bg-stone-800 dark:bg-gray-900 px-2 py-0.5"><div class="flex gap-1"><div class="w-1.5 h-1.5 rounded-full bg-red-500/80"></div><div class="w-1.5 h-1.5 rounded-full bg-yellow-500/80"></div><div class="w-1.5 h-1.5 rounded-full bg-green-500/80"></div></div><span class="flex-1 text-center font-mono text-[6px] text-stone-400">meshtastic-cli</span></div><div class="p-1.5 h-20 overflow-hidden font-mono text-[6px] leading-relaxed flex flex-col justify-end"><p class=text-green-400>$ meshtastic --listen<p class=text-stone-500>Listening for messages...</div></div></div><div class="mt-1 h-2 rounded-sm bg-gradient-to-b from-stone-300 to-stone-400 dark:from-gray-600 dark:to-gray-700"></div></div></div></div><div class="flex flex-wrap justify-center gap-4 sm:gap-6 mt-4 text-xs font-mono text-muted-foreground"><div class="flex items-center gap-2"><div class="w-6 h-0.5 bg-primary rounded-full"></div><span>LoRa</span></div><div class="flex items-center gap-2"><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="lucide lucide-bluetooth w-4 h-4 text-[#0082FC]" aria-hidden=true><path d="m7 7 10 10-5 5V2l5 5L7 17"/></svg><span>Bluetooth</span></div><div class="flex items-center gap-2"><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="lucide lucide-wifi w-4 h-4 text-primary" aria-hidden=true><path d="M12 20h.01"/>
5<path d="M2 8.82a15 15 0 0 1 20 0"/><path d="M5 12.859a10 10 0 0 1 14 0"/><path d="M8.5 16.429a5 5 0 0 1 7 0"/></svg><span>WiFi</span></div><div class="flex items-center gap-2"><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="lucide lucide-usb w-4 h-4" aria-hidden=true><circle cx=10 cy=7 r=1 /><circle cx=4 cy=20 r=1 /><path d="M4.7 19.3 19 5"/><path d="m21 3-3 1 2 2Z"/><path d="M9.26 7.68 5 12l2 5"/><path d="m10 14 5 2 3.5-3.5"/><path d="m18 12 1-1 1 1-1 1Z"/></svg><span>USB</span></div></div></div>
6<h2 class="anchor anchorTargetStickyNavbar_wDU9" id=features>Features<a href=#features class=hash-link aria-label="Direct link to Features" title="Direct link to Features" translate=no>​</a></h2>
7<ul>
8<li class="">Long range (<a class="" href=/docs/overview/range-tests/#current-ground-record-331km><em>331km record by MartinR7 & alleg</em></a>)</li>
9<li class="">No phone required for mesh communication</li>
10<li class="">Decentralized communication - no dedicated router required</li>
11<li class="">Encrypted communication</li>
12<li class="">Excellent battery life</li>
13<li class="">Send and receive text messages between members of the mesh</li>
14<li class="">Optional <span class=glossaryTermWrapper_ud7W><a href=/docs/terms/#gps class=glossaryTerm_x2nJ aria-describedby=tooltip-gps>
14GPS</a><span id=tooltip-gps class="tooltip_WjgA  tooltipTop_uMN4 tooltipFloating_nLk7" role=tooltip><strong>GPS</strong> (Global Positioning System). <!-- -->A satellite positioning system. A node with a GPS module determines its own location and can report that position to the mesh.</span></span> based location features</li>
15<li class="">And more!</li>
16</ul>
17<h2 class="anchor anchorTargetStickyNavbar_wDU9" id=how-it-works>How it works<a href=#how-it-works class=hash-link aria-label="Direct link to How it works" title="Direct link to How it works" translate=no>​</a></h2>
18<p>Meshtastic utilizes <span class=glossaryTermWrapper_ud7W><a href=/docs/terms/#lora class=glossaryTerm_x2nJ aria-describedby=tooltip-lora>LoRa</a><span id=tooltip-lora class="tooltip_WjgA  tooltipTop_uMN4 tooltipFloating_nLk7" role=tooltip><strong>LoRa</strong>A low-power, long-range wireless communication technology used by Meshtastic devices to enable communication over distances of several kilometers without the need for cellular, Wi-Fi, or other traditional network infrastructures.</span></span>, a long-range radio protocol, which is widely accessible in most regions without the need for additional licenses or certifications, unlike ham radio operations.</p>
19<p>These radios are designed to rebroadcast messages they receive, forming a mesh network. This setup ensures that every group member, including those at the furthest distance, can receive messages.</p>
20<p>Additionally, Meshtastic radios can be paired with a single phone, allowing friends and family to 
20send messages directly to your specific radio. It's important to note that each device is capable of supporting a connection from only one user at a time.</p>
21<p>If you are interested in a more technical overview of how Meshtastic works, visit the overview section below:</p>
22<div class=indexCtasBody><a class="button button--outline  button--lg cta--button" href=/docs/overview/><p>Technical Overview</p></a></div>
23<h2 class="anchor anchorTargetStickyNavbar_wDU9" id=contributors>Contributors<a href=#contributors class=hash-link aria-label="Direct link to Contributors" title="Direct link to Contributors" translate=no>​</a></h2>
24<p>Meshtastic is an open source project available on GitHub. Our generous volunteers donate their personal time to write and maintain this codebase. If you would like to contribute see our <a href=https://github.com/meshtastic target=_blank rel="noopener noreferrer" class="">GitHub</a>, join our <a href=https://discord.gg/ktMAKGBnBs target=_blank rel="noopener noreferrer" class="">Discord server</a>, and read up on our <a href=https://github.com/orgs/meshtastic/discussions target=_blank rel="noopener noreferrer" class="">Meshtastic Discussions</a>.</p>
25<div class=indexCtasBody><a class="button button--outline  button--lg cta--button" href=/docs/contributing/><p>Contribute!</p></a></div>
26<h2 class="anchor anchorTargetStickyNavbar_wDU9" id=start-using-meshtastic>Start using Meshtastic<a href=#start-using-meshtastic class=hash-link aria-label="Direct link to Start using Meshtastic" title="Direct link to Start using Meshtastic" translate=no>​</a></h2>
27<p>Hopefully your "Getting Started" experience is straight forward and headache free. If you encounter any issues, please consider updating our documentation to improve future user experiences or reach out on the forum or Discord.</p>
28<p>Our support is 100% volunteer based. We are passionate about the project and hope to help newcomers become Meshtastic experts!</p>
29<div class=indexCtasBody><a class="button button--outline  button--lg cta--button" href=/docs/getting-started/><p>Getting Started</p></a></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_L6oN"><a href=https://github.com/meshtastic/meshtastic/edit/master/docs/about/introduction.mdx target=_blank rel="noopener noreferrer" class=theme-edit-this-page><svg fill=currentColor height=20 width=20 viewBox="0 0 40 40" class=iconEdit_Q7lX aria-hidden=true><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"/></g></svg>Edit this page</a></div><div class="col lastUpdated_yu0h"><span class=theme-last-updated>Last updated<!-- --> by <b>rcarteraz</b></span></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href=/docs/about/><div class=pagination-nav__sublabel>Previous</div><div class=pagination-nav__label>About</div></a><a class="pagination-nav__link pagination-nav__link--next" href=/docs/overview/><div class=pagination-nav__sublabel>Next</div><div class=pagination-nav__label>Overview</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_EHvf thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href=#features class="table-of-contents__link toc-highlight">Features</a><li><a href=#how-it-works class="table-of-contents__link toc-highlight">How it works</a><li><a href=#contributors class="table-of-contents__link toc-highlight">Contributors</a><li><a href=#start-using-meshtastic class="table-of-contents__link toc-highlight">Start using Meshtastic</a></ul></div></div></div></div></main></div></div><div class="flex w-full shrink-0 items-center justify-center bg-background/95 py-2 backdrop-blur-md border-t border-border/50 xl:hidden"><div class="flex max-w-full flex-row flex-wrap items-center justify-center gap-x-3 gap-y-2 px-3"><a href=https://discord.gg/meshtastic target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=Discord><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>Discord</title><path d="M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0a12.64 12.64 0 0 0-.617-1.25a.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.078.078 0 0 0 .084-.028a14.09 14.09 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13.107 13.107 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10.2 10.2 0 0 0 .372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 
291.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127a12.299 12.299 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028a19.839 19.839 0 0 0 6.002-3.03a.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418z"/></svg></a><a href=https://x.com/TheMeshtastic target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=X><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>X</title><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg></a><a href=https://facebook.com/themeshtastic target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=Facebook><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>Facebook</title><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg></a><a href=https://www.instagram.com/themeshtastic/ target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=Instagram><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>Instagram</title><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"/></svg></a><a href=https://www.youtube.com/meshtastic target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=YouTube><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>YouTube</title><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a><a href=https://reddit.com/r/meshtastic target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=Reddit><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>Reddit</title><path d="M2.204 14.049c-.06.276-.091.56-.091.847 0 3.443 4.402 6.249 9.814 6.249 5.41 0 9.812-2.804 9.812-6.249 0-.274-.029-.546-.082-.809l-.015-.032c-.021-.055-.029-.11-.029-.165
29a.786.786 0 0 1 .066-.303C22.375 12.907 23 11.988 23 10.928c0-1.569-1.324-2.845-2.952-2.845-.848 0-1.612.352-2.161.917a12.718 12.718 0 0 0-4.861-1.406l1.084-3.478 3.154.686a2.32 2.32 0 0 0 2.303 2.124c1.282 0 2.323-1.012 2.323-2.26 0-1.247-1.041-2.259-2.323-2.259a2.331 2.331 0 0 0-2.195 1.498l-3.593-.78a.655.655 0 0 0-.771.458l-1.298 4.174a12.782 12.782 0 0 0-5.023 1.408 3.21 3.21 0 0 0-2.163-.917C1.323 8.083 0 9.359 0 10.928c0 1.097.661 2.045 1.608 2.494a3.533 3.533 0 0 0-.032.164.774.774 0 0 1-.028.163l-.014.03zM9.185 15.4a1.607 1.607 0 0 1-1.616-1.596 1.607 1.607 0 0 1 1.616-1.596 1.607 1.607 0 0 1 1.616 1.596 1.607 1.607 0 0 1-1.616 1.596zm6.825 2.865c-.276.282-1.156.916-3.057.916-1.902 0-2.782-.634-3.058-.916a.474.474 0 0 1 .67-.668c.198.201.857.651 2.388.651 1.53 0 2.19-.45 2.387-.651a.474.474 0 0 1 .67.668zm-.293-2.865a1.607 1.607 0 0 1-1.616-1.596 1.607 1.607 0 0 1 1.616-1.596 1.607 1.607 0 0 1 1.616 1.596 1.607 1.607 0 0 1-1.616 1.596z"/></svg></a><a href=https://bsky.app/profile/meshtastic.org target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=BlueSky><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 568 501"><title>Bluesky</title><path d="M123.121 33.6637C188.241 82.5526 258.281 181.681 284 234.873C309.719 181.681 379.759 82.5526 444.879 33.6637C491.866 -1.61183 568 -28.9064 568 57.9464C568 75.2916 558.055 203.659 552.222 224.501C531.947 296.954 458.067 315.434 392.347 304.249C507.222 323.8 536.444 388.56 473.333 453.32C353.473 576.312 301.061 422.461 287.631 383.039C285.169 375.812 284.017 372.431 284 375.306C283.983 372.431 282.831 375.812 280.369 383.039C266.939 422.461 214.527 576.312 94.6667 453.32C31.5556 388.56 60.7778 323.8 175.653 304.249C109.933 315.434 36.0535 296.954 15.7778 224.501C9.94525 203.659 0 75.2916 0 57.9464C0 -28.9064 76.1345 -1.61183 123.121 33.6637Z"/></svg></a><a href=https://mastodon.social/@meshtastic target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=Mastodon><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>Mastodon</title><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.846.79-1.846 2.35v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg></a><a href=https://t.me/+hmKN0xOR73ExOTU6 target=_blank rel="noopener noreferrer" class="group flex h-11 w-11 xl:h-12 xl:w-12 items-center justify-center rounded-lg text-muted-foreground transition-all hover:bg-muted hover:text-foreground [&_svg]:h-5 [&_svg]:w-5 xl:[&_svg]:h-6 xl:[&_svg]:w-6" aria-label=Telegram><svg aria-hidden=true class="h-5 w-5" fill=currentColor viewBox="0 0 24 24"><title>Telegram</title><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.9
2962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg></a></div></div></div><footer class="theme-layout-footer footer"><div class="container container-fluid"><div class="footer__bottom text--center"><div class=footer__copyright><a href="https://vercel.com/?utm_source=meshtastic&utm_campaign=oss">Powered by ▲ Vercel</a> | Meshtastic® is a registered trademark of Meshtastic LLC. | <a href=/docs/legal>Legal Information</a>.</div></div></div></footer></div></body>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.