Создать акаунт
Ukraine Radio Link » SVXLINK » ESP32SVX 0.3.67: удобная первая настройка, выбор Cloud и понятные экраны подключения

ESP32SVX 0.3.67: удобная первая настройка, выбор Cloud и понятные экраны подключения

05 сен 2026, 23:33
SVXLINK / Кухня / Галерея идей / Аналоговая радио связь / Блог
3
0
ESP32SVX 0.3.67: удобная первая настройка, выбор Cloud и понятные экраны подключения

В ESP32SVX вышло очередное обновление прошивки — 0.3.67. В этот раз основное внимание уделено не новым радиофункциям, а удобству первой настройки устройства, прозрачному управлению ESP32SVX Cloud и более понятному поведению интерфейса во время подключения и перезагрузки.


Главная задача обновления — убрать ситуации, когда после первой настройки пользователь теряет ESP32 из виду, вынужден искать её IP-адрес в роутере или не понимает, подключилось устройство к Wi-Fi или нет.

Текущие версии:

ESP32SVX Firmware — 0.3.67
ESP32SVX Cloud — 0.1.7

Первая настройка стала значительно удобнее

Раньше после подключения ESP32 к домашней Wi-Fi сети точка доступа устройства отключалась, ESP получала новый локальный IP от роутера, а пользователю приходилось самостоятельно выяснять этот адрес.

Для начинающего пользователя это не всегда очевидно. Нужно было заходить в настройки роутера, искать список DHCP-клиентов или использовать сетевые сканеры.

В версии 0.3.67 эта схема изменена.

При первой настройке пользователь, как и раньше, подключается к Wi-Fi сети ESP32SVX и открывает:

http://192.168.4.1/

После выбора домашней Wi-Fi сети и ввода пароля ESP32 не отключает свою точку доступа сразу.

Устройство временно работает одновременно как точка доступа и как Wi-Fi клиент: подключается к домашнему роутеру и ждёт получения локального IP.

Например:

192.168.0.68

После успешного подключения этот адрес сразу показывается пользователю.

На экране появляется сообщение о том, что ESP32SVX успешно подключилась к домашней сети, а также новый локальный адрес устройства.

Пользователю предлагается его записать или запомнить и нажать:

«OK, адрес записан»

Таким образом, искать ESP32 в роутере больше не требуется.

Понятные окна подключения

В 0.3.67 переработано отображение самого процесса подключения.

После нажатия кнопки подключения к Wi-Fi теперь появляется небольшое окно по центру экрана:

«Подождите. ESP32SVX подключается к выбранной Wi-Fi сети…»

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

Если всё прошло успешно, окно меняется на:

«Успешно подключено»

и показывает полученный локальный IP.

После короткой задержки сообщение автоматически закрывается.

Если подключиться не удалось, например из-за неправильного пароля Wi-Fi, отображается понятное сообщение:

«Не удалось подключиться. Проверьте имя сети и пароль Wi-Fi, затем попробуйте ещё раз.»

Через несколько секунд окно автоматически закрывается, и пользователь может сразу исправить данные и повторить попытку.

ESP32 сама помогает перейти на новый локальный адрес

После того как пользователь увидел новый IP и подтвердил его кнопкой «OK, адрес записан», ESP32 завершает первичную настройку и перезагружается.

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

«Перезапуск ESP32SVX. Подождите, устройство перезагружается и подключается к домашней Wi-Fi сети.»

Браузер ждёт, пока ESP32 снова появится по уже известному локальному адресу.

Когда устройство становится доступно, показывается сообщение:

«ESP32SVX снова в сети. Открываем страницу входа…»

После этого браузер автоматически переходит с:

192.168.4.1

на новый адрес, например:

192.168.0.68

и пользователь попадает на обычную страницу входа.

Если автоматический переход по какой-либо причине не сработает, IP всё равно остаётся известен, и его можно открыть вручную.

Это позволяет полностью убрать необходимость искать устройство в локальной сети после первой настройки.

ESP32SVX Cloud полностью под контролем пользователя

Отдельное изменение касается ESP32SVX Cloud.

После появления облачного управления часть пользователей справедливо задавала вопрос: можно ли вообще отключить соединение ESP с Cloud-сервером?

Да.

При первом входе в локальную Web-панель пользователь видит небольшой переключатель ESP32SVX Cloud и может сам решить, использовать удалённое управление или нет.

По умолчанию Cloud предлагается включённым, поскольку он позволяет управлять узлом через Интернет без белого IP, VPN и проброса портов.

Но решение остаётся за владельцем устройства.

До первого успешного локального входа новое устройство не начинает Cloud-соединение автоматически.

Пользователь сначала видит этот выбор, а уже затем выбранное состояние сохраняется.

Что произойдёт, если выключить Cloud

При отключении ESP32SVX Cloud пользователь получает предупреждение о последствиях.

Если Cloud выключен:

  • удалённое управление через Интернет работать не будет;

  • ESP32 не подключается к esp.free-svx.link

  • устройство не выполняет Cloud DNS lookup;

  • не отправляются Cloud STATUS и realtime-события;

  • не передаются RX/TX/TG и другие данные ESP32SVX Cloud.

При этом полностью продолжают работать:

  • локальная Web-панель;

  • домашний Wi-Fi;

  • подключение к SvxReflector;

  • RX и TX;

  • TalkGroup;

  • трансивер;

  • аудио и DSP;

  • остальные функции ESP32SVX.

То есть ESP32SVX Cloud остаётся дополнительной функцией и не является обязательным условием работы устройства.

Если пользователь не хочет пользоваться облаком — прошивка продолжает работать локально совершенно нормально.

Cloud можно включить обратно в любой момент

После первого выбора переключатель Cloud больше не показывается на странице входа.

Это сделано специально, чтобы не загромождать обычный login информацией, которую пользователь уже видел и подтвердил.

Управление Cloud перенесено туда, где оно логически и должно находиться — в карточку:

Cloud Device ID

В ней теперь есть небольшой компактный переключатель:

«Связь с Cloud»

Через него можно в любой момент локально:

  • отключить ESP32SVX Cloud;

  • снова включить Cloud;

  • увидеть Cloud Device ID;

  • перейти на облачную панель.

Таким образом, решение пользователя не является необратимым.

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

Почему ESP32SVX Cloud вообще нужен

Cloud позволяет подключаться к ESP32SVX через Интернет без сложной настройки домашнего роутера.

Не требуется:

  • белый IP;

  • статический IP;

  • проброс портов;

  • VPN;

  • доступ к настройкам роутера.

ESP32 самостоятельно устанавливает исходящее защищённое соединение с сервером.

Благодаря этому удалённое управление работает и за NAT/CGNAT.

Через Cloud можно практически так же, как в локальной панели, просматривать состояние устройства и изменять его настройки.

Адрес ESP32SVX Cloud:

https://esp.free-svx.link/

Cloud не зависит от SvxReflector

Важно понимать, что ESP32SVX Cloud и SvxReflector — это две отдельные системы.

Устройство может быть подключено к любому настроенному SvxReflector.

Это никак не влияет на возможность удалённого управления через ESP32SVX Cloud.

Соединение с Reflector используется для радиосети, а Cloud — для управления устройством.

Realtime без постоянной нагрузки

В ESP32SVX Cloud уже используется облегчённая схема передачи состояния.

Браузер не опрашивает ESP32 каждую секунду.

При изменении RX, TX, TG или другого важного состояния устройство само отправляет небольшое realtime-сообщение.

Это позволяет видеть состояние узла практически в реальном времени без постоянного polling и лишней нагрузки на ESP32.

В состоянии покоя устройство отправляет только небольшой служебный STATUS примерно раз в 30 секунд.

PWA: Cloud можно установить как приложение

ESP32SVX Cloud поддерживает PWA.

На Android сайт можно добавить на главный экран и запускать практически как отдельное приложение.

Для этого достаточно открыть:

https://esp.free-svx.link/

и выбрать в меню браузера:

«Установить приложение»

или:

«Добавить на главный экран»

Название пункта зависит от браузера.

Что дальше

ESP32SVX продолжает развиваться.

В ближайших планах — создание полноценного Android-приложения ESP32SVX.

PWA уже позволяет использовать Cloud почти как отдельное приложение, но нативный Android-клиент даст больше возможностей для дальнейшего развития мобильного интерфейса, уведомлений, быстрого доступа к своим устройствам и realtime-функциям.

Также планируется дальнейшее развитие ESP32SVX Cloud, удалённого управления и системы обновлений.

Полезные ссылки

ESP32SVX Cloud
https://esp.free-svx.link/

Сайт Free SVX
https://free-svx.link/

Web Flasher для ESP32SVX
https://flash.odradio.link/

Telegram-чат ESP32SVX
https://t.me/esp32svx

В Telegram-чате можно задать вопрос по настройке, рассказать о найденной проблеме, предложить новую функцию или просто обсудить ESP32SVX с другими пользователями проекта.

Итог

ESP32SVX 0.3.67 делает первую настройку значительно понятнее.

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

ESP32SVX Cloud при этом стал более прозрачным: пользователь сам выбирает, нужен ему удалённый доступ или нет, а связь с Cloud можно в любой момент реально отключить или снова включить из локальной панели.

ESP32SVX Firmware — 0.3.67
ESP32SVX Cloud — 0.1.7

Основная идея обновления проста: меньше поиска IP, меньше непонятных состояний, больше контроля у владельца устройства.

Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются
Кликните на изображение чтобы обновить код, если он неразборчив

Смотрите также: