{"id":599,"date":"2026-06-11T13:17:47","date_gmt":"2026-06-11T05:17:47","guid":{"rendered":"https:\/\/projectleon.net\/make\/blog\/meshtastic-network-lora-tbeam-5-nodes-offline-farsi\/"},"modified":"2026-06-11T13:17:48","modified_gmt":"2026-06-11T05:17:48","slug":"meshtastic-network-lora-tbeam-5-nodes-offline-farsi","status":"publish","type":"post","link":"https:\/\/projectleon.net\/make\/blog\/meshtastic-network-lora-tbeam-5-nodes-offline-farsi\/","title":{"rendered":"\u0633\u0627\u062e\u062a \u0634\u0628\u06a9\u0647 Meshtastic \u0628\u0627 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc LoRa T-Beam: \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u062f\u0631 \u06f5 \u0646\u0642\u0637\u0647 (\u0641\u0627\u0631\u0633\u06cc)"},"content":{"rendered":"<div class='hero-image-container' style='margin-bottom:28px;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,0.08)'>\n<img src='https:\/\/projectleon.net\/make\/wp-content\/uploads\/2026\/06\/post98-meshtastic-network.jpg' alt='Meshtastic \u0634\u0628\u06a9\u0647 T-Beam LoRa \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a' style='width:100%;height:auto;display:block' loading='eager'\/>\n<\/div>\n<div class='beginner-intro' style='background:#f0f7ff;border-right:4px solid #2e5fb6;padding:16px 20px;border-radius:10px;margin-bottom:22px'>\n<h2 style='margin-top:0'>Meshtastic \u0686\u06cc\u0633\u062a\u061f (\u0645\u0628\u062a\u062f\u06cc)<\/h2>\n<p><strong>Meshtastic<\/strong> \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u0648\u0631 \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u0627\u0633\u062a \u06a9\u0647 \u0631\u0648\u06cc \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc LoRa (\u0645\u062b\u0644 T-Beam \u0627\u0632 TTGO) \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u06cc\u06a9 <strong>\u0634\u0628\u06a9\u0647 Mesh<\/strong> \u0645\u06cc\u200c\u0633\u0627\u0632\u062f. \u062f\u0631 \u06cc\u06a9 \u0634\u0628\u06a9\u0647 Mesh\u060c \u0647\u0631 \u0646\u0648\u062f \u0647\u0645 \u0641\u0631\u0633\u062a\u0646\u062f\u0647\u060c \u0647\u0645 \u06af\u06cc\u0631\u0646\u062f\u0647\u060c \u0648 \u0647\u0645 <strong>\u0631\u0644\u0647<\/strong> \u0627\u0633\u062a \u2014 \u067e\u06cc\u0627\u0645\u200c\u0647\u0627 \u0627\u0632 \u0646\u0648\u062f \u0628\u0647 \u0646\u0648\u062f \u062c\u0647\u0634 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u062a\u0627 \u0628\u0647 \u0645\u0642\u0635\u062f \u0628\u0631\u0633\u0646\u062f.<\/p>\n<p>\u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u060c \u0633\u06cc\u0645\u200c\u06a9\u0627\u0631\u062a\u060c \u06cc\u0627 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0646\u062f\u0627\u0631\u062f. \u0628\u0627 Meshtastic \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u06cc\u0646 \u0627\u0639\u0636\u0627\u06cc \u06cc\u06a9 \u062a\u06cc\u0645 UGV\/UAV \u062f\u0631 \u0645\u0646\u0627\u0637\u0642 \u0628\u062f\u0648\u0646 \u067e\u0648\u0634\u0634 \u0634\u0628\u06a9\u0647\u060c \u067e\u06cc\u0627\u0645 \u0645\u062a\u0646\u06cc\u060c \u0645\u0648\u0642\u0639\u06cc\u062a GPS\u060c \u0648 \u062f\u0627\u062f\u0647 \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc \u0627\u0631\u0633\u0627\u0644 \u06a9\u0631\u062f. \u0645\u0627\u0698\u0648\u0644 <strong>T-Beam<\/strong> (ESP32 + LoRa + GPS + \u0628\u0627\u062a\u0631\u06cc) \u0642\u06cc\u0645\u062a\u06cc \u062d\u062f\u0648\u062f \u06f3\u06f0 \u062f\u0644\u0627\u0631 \u062f\u0627\u0631\u062f.<\/p>\n<\/div>\n<div style='border:1px solid #d8d8d8;padding:18px 20px;border-radius:12px;background:#fafafa;margin-bottom:22px'>\n<h2 style='margin-top:0'>\u0645\u062d\u0635\u0648\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u062f<\/h2>\n<p>\u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc Mesh \u0628\u0631\u0627\u06cc \u06f5 \u0639\u0636\u0648 \u062a\u06cc\u0645 \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a.<\/p>\n<ul>\n<li><strong>\u0647\u0632\u06cc\u0646\u0647 \u0647\u0631 \u0646\u0648\u062f:<\/strong> T-Beam \u2248 \u06f3\u06f0 \u062f\u0644\u0627\u0631<\/li>\n<li><strong>\u0628\u0631\u062f:<\/strong> \u06f2-\u06f5km \u0628\u06cc\u0646 \u0646\u0648\u062f\u0647\u0627<\/li>\n<li><strong>Hop Count:<\/strong> \u062a\u0627 \u06f7 \u062c\u0647\u0634<\/li>\n<\/ul>\n<\/div>\n<p><svg viewBox='0 0 860 220' width='100%' xmlns='http:\/\/www.w3.org\/2000\/svg' style='background:#e8f4e8;border:1px solid #4caf50;border-radius:12px;margin-bottom:22px'>\n<rect x='0' y='0' width='860' height='220' rx='12' fill='#e8f4ff'\/>\n<!-- 5 \u0646\u0648\u062f -->\n<circle cx='120' cy='60' r='28' fill='#3a60c0'\/><text x='120' y='64' text-anchor='middle' font-size='10' font-family='Tahoma' fill='#fff'>N1 UGV<\/text>\n<circle cx='350' cy='40' r='28' fill='#1976d2'\/><text x='350' y='44' text-anchor='middle' font-size='10' font-family='Tahoma' fill='#fff'>N2 UAV<\/text>\n<circle cx='600' cy='70' r='28' fill='#3a60c0'\/><text x='600' y='74' text-anchor='middle' font-size='10' font-family='Tahoma' fill='#fff'>N3 GCS<\/text>\n<circle cx='200' cy='160' r='28' fill='#1976d2'\/><text x='200' y='164' text-anchor='middle' font-size='10' font-family='Tahoma' fill='#fff'>N4 Scout<\/text>\n<circle cx='480' cy='170' r='28' fill='#3a60c0'\/><text x='480' y='174' text-anchor='middle' font-size='10' font-family='Tahoma' fill='#fff'>N5 Base<\/text>\n<!-- \u0627\u062a\u0635\u0627\u0644\u0627\u062a -->\n<line x1='148' y1='60' x2='322' y2='42' stroke='#4caf50' stroke-width='2' stroke-dasharray='5,3'\/>\n<line x1='378' y1='45' x2='572' y2='65' stroke='#4caf50' stroke-width='2' stroke-dasharray='5,3'\/>\n<line x1='130' y1='82' x2='180' y2='140' stroke='#ff9800' stroke-width='2' stroke-dasharray='5,3'\/>\n<line x1='220' y1='155' x2='452' y2='165' stroke='#4caf50' stroke-width='2' stroke-dasharray='5,3'\/>\n<line x1='505' y1='160' x2='585' y2='92' stroke='#4caf50' stroke-width='2' stroke-dasharray='5,3'\/>\n<line x1='360' y1='68' x2='460' y2='150' stroke='#ff9800' stroke-width='2' stroke-dasharray='5,3'\/>\n<text x='430' y='210' text-anchor='middle' font-size='13' font-family='Tahoma' fill='#1a237e'>Mesh \u2014 \u0647\u0631 \u0646\u0648\u062f \u0631\u0644\u0647 \u0627\u0633\u062a\u060c \u067e\u06cc\u0627\u0645 \u06f7 hop \u062c\u0647\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f<\/text>\n<\/svg><\/p>\n<h2>\u0646\u0635\u0628 Meshtastic \u0631\u0648\u06cc T-Beam<\/h2>\n<pre style='background:#1e1e1e;color:#d4d4d4;padding:14px;border-radius:10px;overflow-x:auto;font-size:13px'><code>\n\/\/ \u0631\u0648\u0634 \u0622\u0633\u0627\u0646 \u0628\u0627 Meshtastic Web Flasher:\n\/\/ \u06f1. \u0628\u0647 https:\/\/flasher.meshtastic.org \u0628\u0631\u0648\u06cc\u062f\n\/\/ \u06f2. T-Beam \u0631\u0627 \u0628\u0627 USB \u0648\u0635\u0644 \u06a9\u0646\u06cc\u062f\n\/\/ \u06f3. \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 stable \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f\n\/\/ \u06f4. Flash \u06a9\u0646\u06cc\u062f!\n\n\/\/ \u062a\u0646\u0638\u06cc\u0645 \u0627\u0648\u0644\u06cc\u0647 \u0628\u0627 \u0627\u067e Android\/iOS (Bluetooth):\n\/\/ Settings \u2192 LoRa Config:\n\/\/   Region: IR (\u0627\u06cc\u0631\u0627\u0646) \u06cc\u0627 EU_868\n\/\/   Modem Preset: LONG_FAST (SF11, BW125)\n\/\/   Hop Limit: 3 (\u0628\u0631\u0627\u06cc \u06f5 \u0646\u0648\u062f \u06a9\u0627\u0641\u06cc)\n\n\/\/ \u062a\u0646\u0638\u06cc\u0645 Channel:\n\/\/   Channel 0: DEFAULT (\u0631\u0645\u0632\u0646\u06af\u0627\u0631\u06cc AES \u067e\u06cc\u0634\u200c\u0641\u0631\u0636)\n\/\/   PSK: \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0632 \u0646\u0627\u0645 Channel\n\n\/\/ \u062a\u0646\u0638\u06cc\u0645 NodeInfo:\n\/\/   Long Name: \"UGV-Team-Alpha\"\n\/\/   Short Name: \"UGA\"\n<\/code><\/pre>\n<h2>\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645 \u0627\u0632 \u06a9\u062f Arduino\/Python<\/h2>\n<pre style='background:#1e1e1e;color:#d4d4d4;padding:14px;border-radius:10px;overflow-x:auto;font-size:13px'><code class='language-python'>\n# \u0628\u0627 Python \u0648 Meshtastic CLI:\n# pip install meshtastic\n\nimport meshtastic\nimport meshtastic.serial_interface\n\niface = meshtastic.serial_interface.SerialInterface(devPath='\/dev\/ttyUSB0')\n\n# \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647:\niface.sendText(\"UGV \u062f\u0631 \u0645\u0648\u0642\u0639\u06cc\u062a A3 \u0627\u0633\u062a\")\n\n# \u0627\u0631\u0633\u0627\u0644 \u0628\u0647 \u0646\u0648\u062f \u062e\u0627\u0635:\niface.sendText(\"\u0641\u0631\u0645\u0627\u0646 \u062a\u0648\u0642\u0641\", destinationId=\"!3a60c0b1\")\n\n# \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0648\u0642\u0639\u06cc\u062a GPS \u0646\u0648\u062f\u0647\u0627:\nnodes = iface.nodes\nfor node_id, node in nodes.items():\n    if 'position' in node:\n        lat = node['position']['latitude']\n        lon = node['position']['longitude']\n        print(f\"Node {node_id}: {lat},{lon}\")\n\niface.close()\n<\/code><\/pre>\n<h2>\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc<\/h2>\n<table style='width:100%;border-collapse:collapse;margin-bottom:18px'>\n<thead>\n<tr style='background:#e8f0fe'>\n<th style='padding:9px;border:1px solid #ddd;text-align:right'>\u0628\u0631\u0631\u0633\u06cc<\/th>\n<th style='padding:9px;border:1px solid #ddd;text-align:right'>\u0648\u0636\u0639\u06cc\u062a<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style='padding:8px;border:1px solid #ddd'>\u0647\u0645\u0647 T-Beam \u06cc\u06a9 Channel\/PSK \u062f\u0627\u0631\u0646\u062f\u061f<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u2610<\/td>\n<\/tr>\n<tr style='background:#fafafa'>\n<td style='padding:8px;border:1px solid #ddd'>Region \u06cc\u06a9\u0633\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647\u061f<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u2610 EU_868 \u06cc\u0627 IR<\/td>\n<\/tr>\n<tr>\n<td style='padding:8px;border:1px solid #ddd'>GPS Fix \u0631\u0648\u06cc \u0647\u0645\u0647 \u0646\u0648\u062f\u0647\u0627\u061f<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u062f\u0631 \u0641\u0636\u0627\u06cc \u0628\u0627\u0632 \u06f6\u06f0 \u062b\u0627\u0646\u06cc\u0647<\/td>\n<\/tr>\n<tr style='background:#fafafa'>\n<td style='padding:8px;border:1px solid #ddd'>\u067e\u06cc\u0627\u0645 \u0627\u0632 N1 \u0628\u0647 N5 \u0645\u06cc\u200c\u0631\u0633\u062f (relay \u0627\u0632 N3)\u061f<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u2610 Hop Count \u062a\u0633\u062a<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><svg viewBox='0 0 860 200' width='100%' xmlns='http:\/\/www.w3.org\/2000\/svg' style='background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:22px'>\n<rect x='40' y='75' width='155' height='60' rx='12' fill='#b7e4a0' stroke='#3a7a1e' stroke-width='2'\/>\n<rect x='245' y='75' width='155' height='60' rx='12' fill='#f7d794' stroke='#a06d00' stroke-width='2'\/>\n<rect x='450' y='75' width='155' height='60' rx='12' fill='#8bd3dd' stroke='#1f6f78' stroke-width='2'\/>\n<rect x='655' y='75' width='165' height='60' rx='12' fill='#e8f4ff' stroke='#3a60c0' stroke-width='2'\/>\n<line x1='195' y1='105' x2='245' y2='105' stroke='#555' stroke-width='2.5' stroke-dasharray='6,3'\/>\n<line x1='400' y1='105' x2='450' y2='105' stroke='#555' stroke-width='2.5' stroke-dasharray='6,3'\/>\n<line x1='605' y1='105' x2='655' y2='105' stroke='#555' stroke-width='2.5'\/>\n<text x='117' y='100' text-anchor='middle' font-size='12' font-family='Tahoma'>T-Beam N1<\/text>\n<text x='117' y='115' text-anchor='middle' font-size='11' font-family='Tahoma'>\u067e\u06cc\u0627\u0645 \u0627\u0631\u0633\u0627\u0644<\/text>\n<text x='322' y='100' text-anchor='middle' font-size='12' font-family='Tahoma'>T-Beam N3<\/text>\n<text x='322' y='115' text-anchor='middle' font-size='11' font-family='Tahoma'>\u0631\u0644\u0647 (Hop)<\/text>\n<text x='527' y='100' text-anchor='middle' font-size='12' font-family='Tahoma'>T-Beam N5<\/text>\n<text x='527' y='115' text-anchor='middle' font-size='11' font-family='Tahoma'>\u0631\u0644\u0647 (Hop)<\/text>\n<text x='737' y='100' text-anchor='middle' font-size='12' font-family='Tahoma'>\u0645\u0648\u0628\u0627\u06cc\u0644<\/text>\n<text x='737' y='115' text-anchor='middle' font-size='11' font-family='Tahoma'>\u067e\u06cc\u0627\u0645 \u062f\u0631\u06cc\u0627\u0641\u062a<\/text>\n<text x='430' y='175' text-anchor='middle' font-size='13' font-family='Tahoma' fill='#666'>Meshtastic Mesh \u2014 \u067e\u06cc\u0627\u0645 \u0627\u0632 Hop \u0628\u0647 Hop \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a<\/text>\n<\/svg><\/p>\n<h2>\u0648\u06cc\u062f\u0626\u0648\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc<\/h2>\n<div style='display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:20px 0'>\n<iframe width='100%' height='315' src='https:\/\/www.youtube.com\/embed\/Hv8ZHdtNQtc' title='Meshtastic Complete Setup Guide T-Beam' frameborder='0' allow='accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture' allowfullscreen><\/iframe><br \/>\n<iframe width='100%' height='315' src='https:\/\/www.youtube.com\/embed\/sFKbKuqMSIE' title='Meshtastic Off Grid Communication Network' frameborder='0' allow='accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture' allowfullscreen><\/iframe>\n<\/div>\n<h2>\u0645\u0646\u0627\u0628\u0639 \u0628\u06cc\u0634\u062a\u0631<\/h2>\n<ul>\n<li><a href='https:\/\/www.aparat.com\/result\/Meshtastic_%D8%B4%D8%A8%DA%A9%D9%87_%D8%A8%DB%8C%E2%80%8C%D8%B3%DB%8C%D9%85' target='_blank'>\u0622\u067e\u0627\u0631\u0627\u062a: Meshtastic \u0634\u0628\u06a9\u0647 \u0628\u06cc\u200c\u0633\u06cc\u0645 \u0641\u0627\u0631\u0633\u06cc<\/a><\/li>\n<li><a href='https:\/\/meshtastic.org\/docs\/getting-started\/' target='_blank'>Meshtastic: Official Getting Started<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u0628\u06a9\u0647 Mesh \u0628\u06cc\u200c\u0633\u06cc\u0645 \u0628\u0627 Meshtastic \u0631\u0648\u06cc T-Beam\u061b \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645 \u0648 \u0645\u0648\u0642\u0639\u06cc\u062a GPS \u0628\u06cc\u0646 \u06f5 \u0646\u0648\u062f \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u060c \u062a\u0646\u0638\u06cc\u0645 Hop Count\u060c \u0631\u0644\u0647 \u067e\u06cc\u0627\u0645.<\/p>\n","protected":false},"author":1,"featured_media":598,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[19,20],"tags":[47,44,389,46,388,50,390,391],"class_list":["post-599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials-2","category-projects-2","tag-gps","tag-lora","tag-mesh-network","tag-meshtastic","tag-t-beam","tag-50","tag-390","tag-391"],"_links":{"self":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/comments?post=599"}],"version-history":[{"count":1,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/599\/revisions"}],"predecessor-version":[{"id":600,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/599\/revisions\/600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/media\/598"}],"wp:attachment":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/media?parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/categories?post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/tags?post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}