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.
- Откройте приложение Meshtastic
- Перейдите в: Вертикальное многоточие (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.