neighbor-info
Модуль Neighbor Info предназначен для отправки информации о нулевых соседях (0-hop) каждого узла в mesh-сеть. Опции конфигурации: Enabled, Update Interval и Transmit Over LoRa.
:::info Информация о соседях имеет только информационный характер и не влияет на поведение маршрутизации mesh-сети. Поэтому она необязательна и отключена по умолчанию. :::
Чтобы сэкономить пропускную способность, Meshtastic не отслеживает маршрут, по которому пакет попадает к месту назначения, за исключением использования Traceroute. При включении этого модуля и опции «Transmit Over LoRa» ваш узел будет периодически отправлять пакет со списком своих прямых соседей и качеством (SNR) соответствующей связи. Если включить это на всех узлах, можно построить граф всей сети, чтобы увидеть, как она соединена. На момент написания нет клиентов, которые визуализируют это для вас, но можно использовать, например, MQTT для сбора всех данных.
Чтобы использовать его, убедитесь, что ваши устройства работают на прошивке версии 2.2.0 или выше. Начиная с версии 2.3.2 модуль может обнаруживать соседей даже если на других узлах модуль не включён.
Значения конфигурации модуля Neighbor Info
Enabled
Включает модуль Neighbor Info.
Update Interval
Как часто информация о соседях отправляется в mesh-сеть. Нельзя установить значение ниже 4 часов (14400 секунд). По умолчанию — 6 часов (21600 секунд).
Transmit Over LoRa
Доступно с прошивки 2.5.13 и выше. По умолчанию информация о соседях отправляется только в MQTT и подключённое приложение. Если включено, информация о соседях будет отправлена на основной канал через LoRa. Доступно только когда основной канал не является публичным каналом с ключом и именем по умолчанию.
Доступность модуля Neighbor Info для клиентов
<Icon icon="mdi:android" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Android
</>
),
value: "android",
},
{
label: (
<>
<Icon icon="mdi:apple" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Apple
</>
),
value: "apple",
},
{
label: (
<>
<Icon icon="mdi:terminal" height="1.5rem" style={{ marginRight: "0.25rem" }} /> CLI
</>
),
value: "cli",
},
{
label: (
<>
<Icon icon="mdi:internet" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Web
</>
),
value: "web",
},
]}>
Android
:::info Все опции конфигурации модуля Neighbor Info доступны для Android в версии приложения 2.2.0 и выше. :::
- Откройте приложение Meshtastic
- Перейдите к: Vertical Ellipsis (3 dots top right) > Radio Configuration > Neighbor Info :::
Apple
Ещё не реализовано.
:::info
Все опции конфигурации модуля Neighbor Info доступны в python CLI версии 2.2.0 и выше.
:::
Примеры команд приведены ниже:
```shell title="Enable/Disable the Neighbor Info Module" meshtastic --set neighbor_info.enabled true meshtastic --set neighbor_info.enabled false
```shell title="Set the update interval to 5 hours"
meshtastic --set neighbor_info.update_interval 18000
```shell title="Set transmit over LoRa to true" meshtastic --set neighbor_info.transmit_over_lora true
```shell title="Get the Neighbor Info Module Configuration"
meshtastic --get neighbor_info
:::info
Все опции конфигурации модуля Neighbor Info доступны в Web UI.
:::