چگونه با یک میکروکنترلر ۲ دلاری و رادیوی LoRa یک شبکه پیامرسان آفلاین بسازیم
با اتصال یک برد ESP32 به فریمور متنباز Meshtastic، میتوانید یک شبکه مش خصوصی و رمزنگاریشده راهاندازی کنید که بدون نیاز به آنتن موبایل یا وایفای، پیام متنی ارسال میکند.
به قلم قاسم پناهی
این خبر را به اشتراک بگذارید
بهطور خلاصه
- یک میکروکنترلر ESP32 و یک ماژول رادیویی LoRa میتوانند یک شبکه پیامرسان متنی خصوصی و آفلاین را با کمتر از ۳۰ دلار ایجاد کنند.
- فریمور متنباز Meshtastic پیامهای رمزنگاریشده را از طریق یک شبکه مش غیرمتمرکز مسیریابی کرده و دکلهای مخابراتی را کاملا دور میزند.
- دستگاهها در باندهای رادیویی بدون مجوز ISM کار میکنند، به این معنی که نیازی به مجوز رادیو آماتور نیست.
لحظه شکلگیری یک شبکه ارتباطی آفلاین زمانی است که دو رادیو با فرکانس و کلید رمزنگاری کاملا یکسان تنظیم شوند. این هماهنگی به یک میکروکنترلر ۲ دلاری ESP32 و ماژول رادیویی LoRa اجازه میدهد تا دکلهای مخابراتی را کاملا دور زده و یک شبکه مش خصوصی و همتابههمتا ایجاد کنند. با کمتر از ۳۰ دلار هزینه سختافزاری، کاربران میتوانند زیرساخت پیامرسانی اختصاصی خود را بدون نیاز به اینترنت، سیمکارت و حق اشتراک ماهانه میزبانی کنند.[1]
این سیستم بر پایه Meshtastic کار میکند؛ یک پروژه فریمور متنباز که در سال ۲۰۲۶ بین سازندگان و نیروهای امدادی محبوبیت زیادی پیدا کرده است. برای راهاندازی، به یک برد توسعه ESP32 مجهز به فرستنده-گیرنده LoRa (برد بلند) مانند Heltec V3 یا Seeed Studio XIAO ESP32S3 نیاز دارید. پس از نصب فریمور از طریق کابل USB، برد از طریق بلوتوث به یک گوشی هوشمند استاندارد اندروید یا iOS متصل میشود.[2][4][5]
وبسایت How-To Geek که به جذابیت روزافزون این فناوری برای آمادگی در برابر قطعی موبایل پرداخته، مینویسد: «این کار شبیه میزبانی دکلهای مخابراتی خصوصی خودتان است.» گوشی هوشمند از طریق اپلیکیشن Meshtastic نقش صفحهنمایش و کیبورد را ایفا میکند، در حالی که ESP32 مسیریابی رمزنگاریشده را انجام داده و ماژول LoRa انتقال فیزیکی امواج رادیویی را بر عهده دارد.[1][5]
فناوری پایه LoRa برای اینترنت اشیا (IoT) طراحی شده تا برد و عمر باتری را بر پهنای باند اولویت دهد. وقتی کاربر دکمه ارسال را میزند، اپلیکیشن Meshtastic متن را با استفاده از یک کلید مشترک AES-256 رمزنگاری میکند. سپس رادیو این دادهها را به یک سیگنال طیف گسترده چیرپ (Chirp Spread Spectrum) مدوله میکند؛ تکنیکی که برای مقاومت در برابر تداخل و نویز، در یک باند فرکانسی حرکت میکند.[2][3][6]
از آنجا که انتقال داده در باندهای رادیویی بدون مجوز صنعتی، علمی و پزشکی (ISM) انجام میشود، کاربران برای استفاده از این دستگاهها نیازی به مجوز رادیو آماتور ندارند. با این حال، سختافزار باید روی پارامترهای منطقهای صحیح تعیینشده توسط اتحادیه LoRa تنظیم شود.
در ایالات متحده، دستگاهها در باند ۹۰۲ تا ۹۲۸ مگاهرتز تحت مقررات بخش ۱۵ کمیسیون ارتباطات فدرال (FCC) کار میکنند که حداکثر توان ارسال ۱ وات را مجاز میداند. در اروپا، استاندارد ۸۶۸ مگاهرتز است که محدودیتهای سختگیرانهای برای چرخه کار (Duty Cycle) دارد و دفعات ارسال داده توسط دستگاه را محدود میکند.[2][3][5]
ویژگی بارز پروتکل Meshtastic، معماری مش غیرمتمرکز آن است. برخلاف بیسیمهای سنتی که به دید مستقیم بین دو کاربر نیاز دارند، هر گره (Node) در Meshtastic میتواند به عنوان یک تکرارکننده (Repeater) عمل کند. اگر بستهای از گره A نتواند مستقیما به گره C برسد، گره B به طور خودکار بسته رمزنگاریشده را دریافت، اعتبارسنجی و بازپخش میکند تا زمانی که به مقصد برسد یا به حداکثر محدودیت پرش (Hop Limit) خود دست یابد.[2][6]
این قابلیت بازپخش به جوامع محلی اجازه میدهد تا با قرار دادن گرههای تکرارکننده خورشیدی روی پشتبامها، برجها یا دامنه تپهها، شبکههای محلی مقاومی بسازند. از آنجا که ماژولهای ESP32 و LoRa انرژی بسیار کمی مصرف میکنند، یک باتری لیتیوم-یون استاندارد ۲۰۰۰ میلیآمپرساعتی میتواند یک گره را برای چند روز روشن نگه دارد. یک پنل خورشیدی کوچک ۵ واتی معمولا برای روشن نگه داشتن دائمی یک تکرارکننده کافی است.[4][5]
بهای اصلی برای دستیابی به این برد و پایداری، کاهش پهنای باند است. نرخ انتقال داده در LoRa معمولا بین ۰.۳ تا ۵۰ کیلوبیت بر ثانیه متغیر است. این شبکه نمیتواند صدای صوتی، عکس یا ویدیو ارسال کند و صرفا به پیامهای متنی کوتاه، بهروزرسانی مختصات GPS و دادههای تلهمتری پایه محدود میشود.[2][3][4]
برد شبکه نیز به شدت به محیط فیزیکی بستگی دارد. در حالی که یک سیگنال LoRa میتواند ۵۰ مایل یا بیشتر بین دو قله کوه با دید مستقیم طی کند، محیطهای شهری متراکم با ساختمانهای بتنی و فولادی میتوانند برد موثر را به کمتر از یک مایل کاهش دهند. در مستندات سختافزاری هشدار داده شده است: «هرگز رادیوی خود را بدون آنتن روشن نکنید»، زیرا ارسال سیگنال بدون بار (Load) میتواند فورا آمپلیفایر رادیو را از بین ببرد.[1][2][4]
با توجه به اینکه رویدادهای شدید جوی و قطعی زیرساختها شکنندگی شبکههای متمرکز موبایل را برجسته کردهاند، استقبال از این فناوری در طول سالهای ۲۰۲۵ و ۲۰۲۶ شتاب گرفته است. با تکیه بر پروتکلی که کاملا مستقل از اینترنت عمومی کار میکند، کاربران تضمین میکنند که توانایی ارتباطی آنها دقیقا در زمان از کار افتادن شبکههای تجاری، دستنخورده باقی میماند.[1][4][6]
اصطلاحات کلیدی
- فناوری LoRa
- یک فناوری رادیویی بیسیم با برد بلند و مصرف انرژی پایین که برای انتقال مقادیر کمی از دادهها در فواصل طولانی طراحی شده است.
- شبکه مش
- یک توپولوژی شبکه غیرمتمرکز که در آن هر دستگاه متصل به عنوان یک رله عمل کرده و دادهها را به سایر گرهها منتقل میکند تا به مقصد برسد.
- باند ISM
- باندهای رادیویی صنعتی، علمی و پزشکی که در سطح بینالمللی برای استفاده از انرژی فرکانس رادیویی بدون نیاز به مجوز خاص رزرو شدهاند.
- طیف گسترده چیرپ
- یک تکنیک مدولاسیون که دادهها را در یک سیگنال رادیویی کدگذاری میکند که در یک باند فرکانسی حرکت کرده و آن را در برابر تداخل بسیار مقاوم میسازد.
پرسشهای متداول
آیا برای استفاده از Meshtastic به مجوز رادیو آماتور نیاز دارم؟
خیر. از آنجا که ماژولهای LoRa در باندهای بدون مجوز ISM (مانند ۹۱۵ مگاهرتز در آمریکا و ۸۶۸ مگاهرتز در اروپا) کار میکنند، هر کسی میتواند به صورت قانونی و بدون مجوز رادیو آماتور از آنها استفاده کند.
آیا میتوانم عکس یا پیام صوتی از طریق شبکه مش ارسال کنم؟
خیر. فناوری LoRa برای پهنای باند بسیار پایین طراحی شده است. این شبکه تنها میتواند پیامهای متنی کوتاه، مختصات GPS و بستههای کوچک تلهمتری را پردازش کند.
یک پیام Meshtastic تا چه مسافتی میتواند منتقل شود؟
برد شبکه کاملا به دید مستقیم بستگی دارد. در مناطق شهری متراکم، یک سیگنال ممکن است تنها چند بلوک شهری را طی کند، اما بین دو قله کوه، این مسافت به راحتی میتواند از ۵۰ مایل فراتر رود.
آیا برد ESP32 باید همیشه به گوشی من متصل بماند؟
بله، برای ارسال و خواندن پیامها. گوشی از طریق بلوتوث نقش صفحهنمایش و کیبورد را ایفا میکند. با این حال، یک گره حتی زمانی که هیچ گوشی به آن متصل نیست، میتواند به عنوان یک تکرارکننده برای بقیه شبکه مش عمل کند.
بررسی عمیق دیدگاهها
علاقهمندان به شبکههای آفلاین
حامیان ارتباطات غیرمتمرکز که پایداری و استقلال از زیرساختهای شرکتی را در اولویت قرار میدهند.
برای کوهنوردان، طبیعتگردان و حامیان حریم خصوصی، جذابیت Meshtastic در جدایی کامل آن از شبکه مخابراتی نهفته است. از آنجا که سختافزار ارزان و فریمور متنباز است، جوامع محلی میتوانند بدون انتظار برای ساخت دکل توسط اپراتورها، زیرساخت اختصاصی خود را راهاندازی کنند. این گروه پهنای باند پایین را نه به عنوان یک محدودیت، بلکه به عنوان یک بهای ضروری برای سیستمی میدانند که نمیتواند توسط یک مرجع مرکزی تعطیل شود یا با قطع برق محلی از کار بیفتد.
توسعهدهندگان پروتکل
مهندسان و نهادهای استانداردگذاری که بر رعایت قوانین فرکانسی و امنیت رمزنگاری تمرکز دارند.
سازمانهایی که استانداردهای LoRaWAN و Meshtastic را تعریف میکنند، بر محدودیتهای فنی کار در طیف فرکانسی بدون مجوز تاکید دارند. از آنجا که باندهای ۹۰۰ و ۸۶۸ مگاهرتز با کنتورهای هوشمند، دربازکنهای گاراژ و سنسورهای صنعتی مشترک هستند، پروتکل باید چرخههای کار و توان ارسال را به شدت مدیریت کند تا از اشباع فرکانس جلوگیری شود. توسعهدهندگان الگوریتمهای مسیریابی کارآمد و رمزنگاری قدرتمند AES-256 را در اولویت قرار میدهند تا اطمینان حاصل کنند که حتی با شلوغ شدن شبکه مش، دادههای کاربران امن مانده و شبکه همچنان کارآمد است.
- علاقهمندان به شبکههای آفلاین
- حامیان ارتباطات غیرمتمرکز که پایداری و استقلال از زیرساختهای شرکتی را در اولویت قرار میدهند.
- توسعهدهندگان پروتکل
- مهندسان و نهادهای استانداردگذاری که بر رعایت قوانین فرکانسی و امنیت رمزنگاری تمرکز دارند.
- اپراتورهای رادیو آماتور
- اپراتورهای دارای مجوزی که بررسی میکنند چگونه شبکههای مش بدون مجوز، روشهای سنتی رادیو آماتور را تکمیل میکنند.
- تحلیل فکتلن
- ترکیب تحریریهای از چشمانداز سختافزاری، نرمافزاری و نظارتی حاکم بر شبکههای مش آفلاین.
دیدگاههایی که این گزارش پوشش نداده
- ارائهدهندگان شبکههای موبایل
- اپراتورهای خدمات امدادی
منابع
[1]How-To Geekعلاقهمندان به شبکههای آفلاینHow a $2 ESP32 and a LoRa module let you text off-grid with no internet or cell signal
مطالعه در How-To Geek →
[2]Meshtasticتوسعهدهندگان پروتکلMeshtastic: Open Source Off-Grid Communication
مطالعه در Meshtastic →
[3]LoRa Allianceتوسعهدهندگان پروتکلAbout LoRaWAN: The Global Standard for IoT
مطالعه در LoRa Alliance →
[4]Seeed Studioعلاقهمندان به شبکههای آفلاینMeshtastic: The Open-Source LoRa Mesh Network Transforming Off-Grid Communication
مطالعه در Seeed Studio →
[5]Ham Radio Prepاپراتورهای رادیو آماتورMeshtastic Mesh Radio: Off-Grid Texting
مطالعه در Ham Radio Prep →
[6]تیم سردبیری کوهستانتحلیل فکتلنتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در راهنماها
مشاهده همه →طراحی پایگاه داده
حذف افزونگی و وابستگی با واسطه: فرمهای نرمال پایگاه داده چگونه از خطاهای بهروزرسانی جلوگیری میکنند
6 منبع
راهنمای ثبتنام و تبدیل رایگان خودروهای اینترنتی به دوگانهسوز (CNG)
4 منبع
راهنمای گام به گام بودجهبندی شخصی: چگونه با قانون ۵۰/۳۰/۲۰ امور مالی خود را مدیریت کنیم؟
4 منبع
سلامت زنان
راهنمای کامل خرید لباس زیر زنانه: ۷ اشتباه رایج و نحوه انتخاب درست
6 منبع
نظرات
هر زاویه. هر روز.
اخبار راهنماها با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.





