network

Параметры конфигурации сети: сервер NTP, WiFi включен, SSID WiFi, PSK WiFi, Ethernet включен, режим сетевого взаимодействия IPv4, статический адрес сервера rsyslog и флаги протокола. Конфигурация сети использует административное сообщение с отправкой protobuf Config.Network.

:::info Включение WiFi отключит Bluetooth. В один момент времени будет работать только один метод подключения. :::

Устройства ESP32 имеют возможность подключаться к WiFi в качестве клиента. Режим SoftAP не поддерживается прошивкой Meshtastic.

Значения конфигурации сети

Сервер NTP

Сервер NTP, используемый при наличии сетевого взаимодействия IP.

По умолчанию установлено meshtastic.pool.ntp.org. (Макс. длина: 32)

WiFi включен

Включает или отключает WiFi.

По умолчанию false (отключено).

SSID WiFi

Это SSID вашей сети WiFi.

По умолчанию пусто "". (Учитывается регистр, макс. длина: 32)

PSK WiFi

Это пароль вашей сети WiFi.

По умолчанию пусто "". (Учитывается регистр, макс. длина: 64)

Ethernet включен

Включает или отключает Ethernet.

По умолчанию false (отключено).

Режим сетевого взаимодействия IPv4

По умолчанию DHCP. Измените на STATIC для использования статического IP-адреса. Применяется как к Ethernet, так и к WiFi.

Конфигурация статического IPv4-адреса

Содержит IP-адрес, шлюз, подсеть и DNS-сервер для статической конфигурации, если выбран соответствующий режим сетевого взаимодействия.

Сервер Rsyslog

Для настройки сервера Rsyslog и порта. По умолчанию используется логирующий facility user.

Флаги протокола

Определяет, какие вспомогательные сетевые протоколы используются для отправки пакетов. Значения хранятся как битовая маска булевых опций конфигурации (побитовое ИЛИ флагов протокола).

Value Description
NO_BROADCAST Не передавать пакеты широковещательно по любому сетевому протоколу
UDP_BROADCAST Включить передачу пакетов широковещательно по UDP в локальной сети

:::tip При первом перезапуске устройства после включения WiFi или Ethernet загрузка займет дополнительные 20–30 секунд. Это время требуется для генерации самоподписанных SSL-ключей. Ключи сохраняются для повторного использования в будущем. :::

Доступность конфигурации сети для клиентов

      <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

Параметры конфигурации сети доступны для Android.

  1. Откройте приложение Meshtastic
  2. Перейдите в: Вертикальное многоточие (3 точки в правом верхнем углу) > Конфигурация радио > Сеть

:::

Apple

:::info

Все параметры конфигурации сети доступны в iOS, iPadOS и macOS в разделе Настройки > Конфигурация устройства > Сеть.

:::

CLI

:::info

Все параметры конфигурации сети доступны в CLI Python.

:::

Setting Acceptable Values Default
network.ntp_server string meshtastic.pool.ntp.org
network.wifi_enabled true, false false
network.wifi_ssid string ""
network.wifi_psk string ""
network.eth_enabled true, false false
network.address_mode DHCP, STATIC DHCP

:::tip

Поскольку устройство перезагружается после каждой отправленной команды через CLI, при установке нескольких значений в разделе конфигурации рекомендуется объединять команды в одну цепочку.

```shell title="Example:" meshtastic --set network.wifi_enabled true --set network.wifi_ssid "my network" --set network.wifi_psk mypassword


:::

```shell title="Set NTP Server"
meshtastic --set network.ntp_server "meshtastic.pool.ntp.org"

```shell title="Enable / Disable WiFi" meshtastic --set network.wifi_enabled true meshtastic --set network.wifi_enabled false


```shell title="Set WiFi SSID"

meshtastic --set network.wifi_ssid mynetwork
// With spaces
meshtastic --set network.wifi_ssid "my network"

shell title="Set WiFi password" meshtastic --set network.wifi_psk mypassword // With spaces meshtastic --set network.wifi_psk "my password"

Web

:::info Все параметры конфигурации сети доступны в веб-интерфейсе. :::

Примеры

Клиент WiFi

При заполнении network.wifi_ssid и network.wifi_psk устройство подключится к вашей сети. Убедитесь, что вы находитесь в зоне действия WiFi и это сеть только 2,4 ГГц. Если у вас одно устройство Meshtastic в локальной сети, подключиться к нему легко с помощью DNS http://meshtastic.local. Если устройств несколько, используйте их соответствующие IP-адреса.

Отключение WiFi

Чтобы полностью отключить WiFi, установите network.wifi_enabled в false.