Каналы Meshtastic
Структура каналов
Канал 0 (PRIMARY) — не заменять. Частота LoRa вычисляется по имени PRIMARY канала. Если заменить дефолтный LongFast на свой канал, нода уйдёт на другую частоту и перестанет видеть остальную mesh-сеть.
| Channel | Имя | PSK | Назначение |
|---|---|---|---|
| 0 (PRIMARY) | LongFast | AQ== (дефолтный) | Публичная mesh-сеть, телеметрия, тесты, пинги |
| 1+ (SECONDARY) | Региональный/групповой | Свой ключ | Общение в группе/регионе |
| DM | — | PKC (публичные ключи) | Личные сообщения между двумя нодами |
PSK и шифрование
AQ== — это 0x01, указатель на встроенный 16-байтный AES-128 ключ в прошивке. Он публично известен, LongFast не секретный — это общая площадка.
Для приватного общения один на один — личные сообщения (DM). Они шифруются публичным ключом конкретной ноды (PKC), end-to-end.
Добавление вторичного канала
Добавление не заменяет LongFast:
# Добавить канал
meshtastic --port $PORT --ch-add "ChannelName"
# Установить PSK и настройки (index = номер нового канала из вывода предыдущей команды)
meshtastic --port $PORT --ch-index 1 --ch-set psk "base64:<KEY>" --ch-set uplink_enabled true --ch-set downlink_enabled true --ch-set module_settings.position_precision 17Если канал приходит в виде URL — декодировать PSK через Python и добавить вручную. --seturl заменяет ВСЕ каналы.
После добавления канала — перезагрузить ноду
Восстановление LongFast после случайной замены
Если вместо добавления канала заменили нулевой LongFast — нода перестанет видеть общую mesh-сеть. Чтобы исправить: добавить канал 0 с именем LongFast и PSK AQ==.
Ссылки на каналы открываются в браузере вместо приложения
На Android: Настройки → Приложения → Приложения по умолчанию → Ссылки → Meshtastic → «Открывать ссылки в приложении».
Модерация и игнор
В каналах нет модерации — любой участник может писать. Для борьбы со спамом и нежелательными сообщениями — добавить отправителя в игнор. Игнор не только скрывает сообщения, но и запрещает ноде ретранслировать пакеты от этого отправителя.
Все тесты и пинги — только в LongFast, не в приватных каналах.
Uplink / Downlink (MQTT)
Эти настройки работают только если нода подключена к WiFi и настроен MQTT:
- Uplink — LoRa → интернет. Нода отправляет услышанные пакеты на MQTT-брокер.
- Downlink — интернет → LoRa. Нода транслирует пакеты из MQTT в эфир. Downlink на LongFast — выключать, иначе эфир заполнится трафиком со всего мира.
Для нод без WiFi — оба параметра не имеют значения.
Подробнее: MQTT в Meshtastic