Настройки радио#

Сайт для первоначальной настройки репитера через USB: config.meshcore.io

Частотный план#

Прим: Coding rate можно повысить на компаньоне если слышите, но не добиваете до ретрансляторов

Диапазон Частота Полоса SF CR
868MHz 868.731 МГц 62.5 кГц 8 6
433MHz 434.300 МГц 62.5 кГц 9 5

Настройки для компаньона#

Для компаньона (абонентская станция) необходима только настройка радио (см. выше) и название узла. Установите режим 2 байтовой маршрутизации:

Настройки компаньона -> Экспериментальные настройки -> Размер хэша маршрута по умолчанию - 2 байта (32 хопа). Настройка производится из мобильного приложения!

По желанию устанавливаются координаты, для рассылки геопозиции включите галочку “share position in advert”. Объявление о себе (advert) рассылается только инициативно самим пользователем. Если вы хотите чтобы ваш контакт увидели другие участники сети, не забывайте периодически его рассылать методом Flood. Рассылка производится нажатием кнопки со значком радио в верхнем правом углу приложения.

Настройки для репитеров#

Настройки задаются через удалённое управление вашим компаньоном:

Manage -> Sync clock - обязательно! Необходимо выполнять синхронизацию времени после сброса питания репитера для корректных временных меток пакетов и адвертов!

Position: укажите позицию вашего репитера (хотя бы приблизительно) для корректного отображения на картах.

В консоли управления укажите следующие параметры для репитера:

  • set path.hash.mode 1 — включение рассылки рекламы в двухбайтовом режиме.
  • set flood.advert.interval 12 — 12-часовой период широковещательных адвертов
  • set advert.interval 240 — 240 минут для прямого адверта
  • set txdelay 1.0 — минимально возможная задержка, 4 окна по 250 мс (меньше шанс коллизий)
  • set rxdelay 0.7 — ожидание обработки пакета до прихода более «сильного» эхо
  • set multi.acks 1

Про txdelay и rxdelay подробнее читай в разделе Тайминги.

Настройки для бриджей#

Для бриджей укажите в консоли следующие параметры для репитера:

  • set bridge.enabled on – включение самого моста
  • set bridge.source rx – включает пересылку только полученных пакетов

Необязательные параметры:

  • set bridge.secret ваш_пароль – меняет пароль соединения моста по сети ESP-NOW(должен совпадать на всех нодах в составе моста)
  • set bridge.channel номер_канала – меняет радиоканал ESP-NOW от 1 до 14 (если наблюдаются перебои в работе бриджа)

Настройки для наблюдателя#

Чтобы наблюдатель подключился к Wi-Fi и передавал статистику в интернет, укажите в консоли управления:

  • set wifi.ssid ваш_ssid – имя вашей Wi-Fi сети
  • set wifi.pwd ваш_пароль – пароль от Wi-Fi сети

Проверить подключение и отправку статистики можно командами get wifi.status и get mqtt.status – подробнее см. Диагностика наблюдателя.

Удалённое управление репитером#

После завершения настройки компаньона вы можете управлять репитером удалённо — по радио, не подходя к нему:

  1. В приложении выберите репитер из списка контактов.
  2. Нажмите кнопку «Manage».
  3. Вводите команды прямо из телефона — они уйдут по радио.

Правила именования устройств#

Названия узлов состоят из названия узла и трех префиксов:

[Название][1][2][3]-[4], где:

Префикс 1 – клиент ноды: “-” - Meshcore(или если узел не является компаньоном), “+” - MCOA

Префикс 2 — частота узла: “4” для 434 МГц, “8” для 868 МГц или сразу несколько для бриджей.

Префикс 3 — тип узла: “M” - компаньон, “R” - репитер. “B” - бридж.

Префикс 4 — опционально, направление антенны в морской нотации (N, NW, S, SE, W итд).

Примеры записи:

  • AwesomeStreet-4R (репитер на 434)
  • Bulvar-8R-SW (репитер на 868, направление юго-запад)
  • CoolMan-8M (компаньон на 868, Meshcore)
  • Fixer+4M (компанон на 434, MCOA)
  • MyBridge-84B (бридж с 868 на 434)

Боты#

Раньше в воронежском сообществе боты подчинялись правилам наименования ниже, но они не прижились.

[Название]Bot

Примеры записи:

  • VasyaBot
  • Scout👀Bot