دروازهٔ محله: Pi، RNode و یک لینک بالا
در پایان این صفحه یک دروازه دارید: رایانهای کوچک که مِش LoRa محله را به گرههای ایران تاک وصل میکند، و پیامها را تا وقتی لینک قطع است در صندوق خودش نگه میدارد.
ردهٔ ۰: بدون اینترنت · بدون اینترنت هم کار میکند.
یک دروازه مدرک است، بزرگتر از یک دستگاه دستی: آنتن بیرونی، همیشه روشن، با یک لینک بالا. پیش از خرید پیش از روشن کردن رادیو را بخوانید و تصمیم بگیرید چه کسی میداند کجاست. دروازهای که داخل ایران است هرگز در داشبورد ثبت نمیشود و هرگز در فهرست نمیآید.
۱. قطعهها
| قطعه | انتخاب |
|---|---|
| رایانه | Raspberry Pi 4 یا 5، یا هر بردِ تکبرد لینوکسی |
| رادیو | یک برد RNode (Heltec V3 یا T-Beam) روی USB |
| آنتن | آنتن بیرونی همان فرکانس، هرچه بالاتر بهتر؛ ارتفاع از توان مهمتر است |
| لینک بالا | Starlink Mini، یا هر اینترنتی که در آن لحظه هست؛ دروازه بدون لینک هم کار میکند، فقط چیزی بیرون نمیرود |
| برق | باتری ۱۲ ولت و پنل خورشیدی، یا برق شهر با UPS |
۲. رادیو
برد را روی همان Pi یا روی لپتاپ با rnodeconf --autoinstall آماده کنید (رادیوی همراه گوشی، بخش ۲). روی Pi، برد با USB وصل میماند.
۳. نرمافزار
روی Raspberry Pi OS (نسخهٔ Lite کافی است):
-
Reticulum و LXMF را نصب کنید:
pipx install rns lxmf، یا با pip در یک محیط مجازی. پروندههای نصب در بستهٔ آفلاین هم هست. -
یک بار
rnsdرا اجرا و ببندید تا~/.reticulum/configساخته شود. سپس آن را ویرایش کنید:[reticulum] enable_transport = Yes [interfaces] [[LoRa]] type = RNodeInterface enabled = yes port = /dev/ttyUSB0 frequency = 868000000 bandwidth = 125000 txpower = 7 spreadingfactor = 8 codingrate = 5 [[IranTalk]] type = TCPClientInterface enabled = yes target_host = HOST target_port = PORTدرگاه USB را با
ls /dev/tty*پیدا کنید (گاهی/dev/ttyACM0). فرکانس، پهنای باند، توان، ضریب گسترش و نرخ کدگذاری باید دقیقاً همان باشد که رادیوهای محله دارند؛ مقادیر بالا فقط نمونه است. میزبان و درگاه از ردیف «Reticulum (TCP)» در راههای ارتباط. -
rnsdرا بهعنوان سرویس اجرا کنید تا با هر روشن شدن بالا بیاید:rnsd --serviceدر یک واحد systemd که خودتان میسازید. باrnstatusباید هر دو رابط بالا باشند. -
صندوق محله: در
~/.lxmd/config، بخش[propagation]،enable_node = yes؛ سپسlxmd --serviceبهعنوان سرویس. از این پس پیامی که در مِش فرستاده میشود و گیرندهاش دور است، در Pi میماند و با وصل شدن لینک به گرههای ما میرسد. باlxmd --statusمیبینید چند پیام منتظر است.
هر سوئیچ و هر کلید تنظیمات را با rnsd --help، lxmd --help و lxmd --exampleconfig همان نسخه بررسی کنید، نه با حافظه.
۴. جای آنتن
نزدیک پنجره یا روی پشتبام، دور از دیوارهای فلزی. آنتن یک طبقه بالاتر بیش از چند برابر توان، برد میدهد. با یک دستگاه دستی در خیابانهای اطراف امتحان کنید و ببینید تا کجا پیام میرسد.
۵. چه کسی به آن اعتماد میکند
دروازه پیامهای مِش را رله میکند؛ محتوا رمزنگاری شده است و Pi نمیتواند بخواند، ولی میبیند چه دستگاههایی در برد هستند. کسی که دروازه را نگه میدارد باید این را بداند. فهرست آنچه یک گره میبیند و نگه میدارد در پیش از روشن کردن رادیو آمده است.
برای یک گرهٔ عمومی در خارج از ایران، که در فهرست امضاشده میآید، راهنمای راهاندازی و ثبت گره در خارج از ایران است. دروازهٔ محله هرگز در آن فهرست نمیآید.