Meshtastic یعنی چه؟ (برای مبتدی)
Meshtastic یک پروژه متنباز است که به شما امکان میدهد یک شبکه ارتباطی Mesh (توری) کممصرف بدون اینترنت، سلول، یا WiFi بسازید. هر دستگاه Meshtastic یک Node است که پیام را دریافت و بازپخش (relay) میکند — بنابراین شبکه هر چقدر بزرگتر باشد، برد بیشتری دارد.
پیامها از طریق LoRa (Long Range Radio) ارسال میشوند — همان تکنولوژی رادیویی Sub-GHz که برای پهپادها استفاده میشود. یک Node Meshtastic با باتری ۳۰۰۰mAh میتواند ۲ تا ۷ روز بدون شارژ کار کند.
برنامه موبایل Meshtastic App (Android و iOS) از طریق Bluetooth به Node متصل میشود و رابط کاربری ارسال/دریافت پیام و نمایش موقعیت GPS را فراهم میکند. بسیار مفید برای تیمهای فیلدورک، کوهنوردی و تمرینات SAR.
محصولی که میسازید
دو دستگاه Meshtastic قابلحمل که بدون اینترنت پیام و موقعیت GPS رد و بدل میکنند.
- زمان راهاندازی: ۱ تا ۲ ساعت
- هزینه: ۸۰۰ هزار تا ۱.۵ میلیون تومان
- برد: ۵-۱۵ کیلومتر در فضای باز
سختافزار لازم
| قطعه | مشخصات |
|---|---|
| TTGO T-Beam v1.1 | ESP32 + LoRa + GPS + باتری داخلی — بهترین انتخاب |
| یا TTGO LoRa32 V2 | بدون GPS داخلی — ارزانتر |
| باتری 18650 یا LiPo | ۲۰۰۰-۳۰۰۰mAh |
| آنتن LoRa 433 یا 868MHz | بر اساس Region |
نصب Firmware Meshtastic
// روش ۱: Meshtastic Web Flasher (سادهترین)
// ۱. به https://flasher.meshtastic.org بروید
// ۲. کابل USB را وصل کنید
// ۳. دستگاه خود را انتخاب کنید (T-Beam / TTGO LoRa32)
// ۴. Flash Firmware کنید
// روش ۲: از طریق Python CLI
// pip install meshtastic
// meshtastic --flash (فقط برای دستگاههای پشتیبانیشده)
// تنظیمات اولیه با اپ موبایل:
// Settings → Region: ANZ (آسیا-اقیانوسیه) یا EU_433
// Settings → Channel → Default (LongFast)
// Settings → Channel Name: هر نامی (مثل "Team1")
// Channel Key: باید در هر دو Node یکسان باشد!
تنظیم اپلیکیشن Meshtastic
// Android: دانلود از Play Store → "Meshtastic"
// iOS: دانلود از App Store
// اتصال:
// اپ را باز کنید → + → Bluetooth → Node شما را انتخاب کنید
// PIN: 123456 (پیشفرض)
// ارسال پیام:
// Messages → New Message → تایپ کنید → Send
// پیام به همه Nodeهای شبکه میرسد
// نقشه:
// Map Tab → موقعیت همه Nodeها نمایش داده میشود
چکلیست راهاندازی
| مرحله | وضعیت |
|---|---|
| Firmware روی هر دو Node نصب شده؟ | ☐ |
| Region در هر دو یکسان است؟ | ☐ |
| Channel Key در هر دو Node یکسان است؟ | ☐ ضروری! |
| اپ موبایل به Node وصل میشود؟ | ☐ |
| پیام بین دو Node رد و بدل میشود؟ | ☐ |