NOEMA RNSGate Lite: как я собрал mesh‑шлюз на Reticulum с интеграцией Home Assistant и локальным AI
Что это
NOEMA RNSGate Lite — открытый шлюз для сети Reticulum (Mark Qvist, MIT). В одном проекте это:
- узел mesh‑сети Reticulum поверх LoRa, TCP/IP и I2P;
- мост LXMF ↔ MQTT для управления умным домом через Home Assistant;
- встроенный P2P‑чат с шифрованием;
- нода Nomadnet — децентрализованной «сети без DNS и серверов»;
- веб‑дашборд для управления всем этим без SSH;
- с недавних пор — команда /ask, которая дёргает локальную LLM (llama.cpp) прямо из LXMF‑чата, без интернета.
Всё это ставится одной командой на любой Linux — от Orange Pi Zero до виртуалки на Proxmox. Исходники и документация (на русском и английском) — на GitHub, лендинг — noema‑rns‑gate.github.io.
Дальше — зачем это было нужно и как оно устроено внутри.
С чего началось
У меня дома давно крутится Home Assistant — свет, отопление, датчики, всё как положено. Проблема появилась не с автоматизацией, а со связью: когда пропадает электричество (а в последнее время это не редкость), пропадает и Wi‑Fi роутер, и сотовая связь — базовые станции без света тоже не работают. В такой момент управлять домом и просто оставаться на связи с близкими становится нечем.
Готовые mesh‑решения вроде Meshtastic я пробовал, но хотелось не просто «рацию с чатом», а полноценный узел сети, который можно встроить в уже существующую инфраструктуру — с шифрованием из коробки, гибкой маршрутизацией и, что важнее всего, возможностью дотянуться до Home Assistant напрямую по радио, без интернета.
Так и родился NOEMA RNSGate — сначала просто скрипт, который слушал LXMF и дёргал MQTT, потом обвязка автообновлений, потом веб‑дашборд, чтобы не лезть в SSH каждый раз, когда что‑то надо поправить. За несколько месяцев набралось достаточно, чтобы выложить в открытый доступ.
Creator has disabled comments for this post.