Micron Document

████ ████ ████ █ █ █ █ █ █ ███ █ █ █ █
█ █ █ ██ █ ██ █ █ █ █ █ █ █ █ ██ ██
████ ███ ██ ████ ██ ████ █ █ ████ █ █ █
█ █ ██ ██ █ █ █ █ █ █ █ █ █
█ ████ ██ █ █ █ █ ███ █ █ ███ █ █


███ ██ ████ █ █ ██
█ █ █ █ █ █ █ █ █ █
███ ████ ████ ████ ████
█ █ █ █ █ █ █ █ █
███ █ █ █ █ █ █ █
RNS · LoRa · MESH


Какво е това

Ретикулум Варна е местна инициатива за изграждане на независима, децентрализирана мрежа във Варна и региона, базирана на Reticulum Network Stack (RNS).

Мрежата не зависи от доставчици на интернет, не използва IP адреси за идентичност и всяка връзка е криптирана от край до край по подразбиране. Всеки участник е равноправен възел.

Точката за връзка в интернет е публичният транспортен възел:

rns.varnatransport.com : 4242 / TCP


Свързване по TCP

Добавете следния интерфейс в конфигурационния файл на Reticulum:

~/.reticulum/config

[[Varna Transport]]
type = TCPClientInterface
enabled = yes
target_host = rns.varnatransport.com
target_port = 4242
Ако сте зад NAT или мобилна мрежа — това е достатъчно. TCP клиентският интерфейс сам поддържа връзката и се преподключава автоматично.

За тези, които искат да пренасят трафик за други (транспортен възел), в секцията [reticulum] на същия файл:

[reticulum]
enable_transport = Yes
share_instance = Yes
Проверка

rnstatus # състояние на интерфейсите
rnpath -t <destination> # проследяване на маршрут
rnprobe # проба до дестинация
Ако интерфейсът показва Up и има обмен на байтове — вече сте в мрежата.


Локална LoRa мрежа (RNode)

Целта не е само TCP през интернет. TCP е само гръбнакът и резервният път.

Основната идея е физическа мрежа над Варна на 868 MHz чрез LoRa, изградена от RNode устройства — евтин, отворен хардуер с фърмуер RNode Firmware, който работи директно като Reticulum интерфейс.

Хардуер

Фокусът е върху две платформи:

nRF52840 — много ниска консумация, подходящ за възли на батерия и соларно захранване (RAK4631, LilyGO T-Echo, Heltec T114 и подобни).

ESP32-S3 — повече RAM и процесорна мощ, WiFi/BLE, подходящ за стационарни възли, шлюзове и репитери (Heltec LoRa32 V3, LilyGO T3-S3, T-Beam Supreme).

Роли на възлите

[ RNode ]---LoRa---[ Repeater ]---LoRa---[ RNode ]
|
| (Pi / SBC)
|
[ Transport Node ]
|
+---TCP 4242---> rns.varnatransport.com
Крайни възли — телефон или лаптоп с RNode през USB/BLE. Само за собствен трафик.

Репитери — RNode в режим на повторение, поставен високо (блок, хълм, мачта). Разширява покритието без нужда от интернет.

Транспортни възли — RNode, свързан към малък компютър (Raspberry Pi, OpenWRT рутер) с enable_transport = Yes. Свързва LoRa сегмента с TCP гръбнака и маршрутизира трафик.

Примерен LoRa интерфейс

[[RNode Varna LoRa]]
type = RNodeInterface
enabled = yes
port = /dev/ttyUSB0

frequency = 867200000
bandwidth = 125000
spreadingfactor = 8
codingrate = 5
txpower = 17

# За възли-шлюзове към други сегменти:
# mode = gateway

# Идентификация (по желание, за радиолюбители):
# id_callsign = LZ0XXX
# id_interval = 600
Забележка: всички възли в един сегмент трябва да използват еднакви радиопараметри. Спазвайте ограниченията за 863–870 MHz (мощност и коефициент на запълване).


Как да се включите

1. Инсталирайте RNS: pip install rns nomadnet
2. Добавете TCP интерфейса към rns.varnatransport.com:4242
3. Стартирайте nomadnet и си направете LXMF адрес
4. Ако имате nRF52840 или ESP32-S3 платка — флашнете RNode Firmware чрез rnodeconf --autoinstall
5. Пишете ни къде се намирате, за да планираме покритието


Писането до нас: LXMF адрес на страницата
Ретикулум Варна · мрежа без център