web-client
Meshtastic Web — это клиент Meshtastic, который запускается непосредственно в вашем браузере. Существует два способа доступа к приложению:
- Хостинговая версия, расположенная по адресу client.meshtastic.org.
- Хостинг самостоятельно.

Совместимость
Приложение будет работать во всех основных браузерах, но определённые функции ограничены в некоторых случаях. Для наилучшего опыта мы рекомендуем использовать браузер на базе Chromium, такой как Google Chrome или Microsoft Edge.
HTTP
Этот метод подключения ограничен устройствами esp32.
:::caution
При использовании хостинговой версии приложения весь трафик должен передаваться по HTTPS.
Узлы Meshtastic генерируют самоподписанные сертификаты, и вы должны сообщить своему браузеру, что хотите доверять указанному сертификату.
Это можно сделать, сначала получив прямой доступ к вашему узлу через браузер: https://NODE_IP_ADDRESS/, заменив NODE_IP_ADDRESS на IP-адрес вашего узла.
Это можно найти на экране устройства, на странице аренды DHCP вашего роутера или в последовательной консоли.
:::
Вы можете получить доступ к вашему устройству по HTTP после настройки сетевого соединения
Bluetooth
Поддержка Bluetooth определяется наличием Web Bluetooth API, как показано ниже. Поддержка в основном доступна в браузерах на базе Chromium.

Последовательный (USB)
Метод с наименьшей поддержкой платформ, использующий Web Serial API, позволяет подключаться напрямую к узлу Meshtastic по USB и обращаться к нему непосредственно из вашего браузера.

Самостоятельный хостинг
Исходный код WebUI можно найти в нашем GitHub
Инструкции по сборке и запуску проекта можно найти в readme репозитория.