Docs: update according to changes in the new versions
web-panel.md: - Replace Start OTA nav item with dedicated Firmware Update section - Update Info panel: Version/Client Version → Hardware/Firmware - Add auto-refresh toggle to /stats element list - Expand Trends list: add error_rate, core0_util, mcu_temp, note RX/TX stacked rendering of packets series - Update sequential trend loading order accordingly - Rewrite OTA subsection to describe native HTTPS upload flow api.md: - Add error_rate and core0_util to supported series list boards.md: - Add DIY_ESP32S3_N16R8_E22_Back2back to repeater_mqtt table local-builds.md: - Add DIY_ESP32S3_N16R8_E22_Back2back_repeater_mqtt - Add Ebyte_EoRa-S3_Repeater_mqtt - Add ThinkNode_M2_Repeater_mqtt - Add ThinkNode_M5_Repeater_mqtt
Tento commit je obsažen v:
@@ -166,6 +166,8 @@ curl -sk https://<repeater-ip>/api/stats \
|
|||||||
- `signal`
|
- `signal`
|
||||||
- `noise_floor`
|
- `noise_floor`
|
||||||
- `packets`
|
- `packets`
|
||||||
|
- `error_rate`
|
||||||
|
- `core0_util`
|
||||||
- `voltage`
|
- `voltage`
|
||||||
- `sensor_temp`
|
- `sensor_temp`
|
||||||
- `humidity`
|
- `humidity`
|
||||||
|
|||||||
@@ -84,6 +84,7 @@
|
|||||||
|
|
||||||
| Устройство | Микроконтроллер | ОЗУ | PSRAM | Флеш | LoRa | Дисплей | GPS | SD |
|
| Устройство | Микроконтроллер | ОЗУ | PSRAM | Флеш | LoRa | Дисплей | GPS | SD |
|
||||||
| ------------------------ | --------------- | ------ | ----- | ------ | ------ | ---------------- | --- | --- |
|
| ------------------------ | --------------- | ------ | ----- | ------ | ------ | ---------------- | --- | --- |
|
||||||
|
| DIY_ESP32S3_N16R8_E22_Back2back | ESP32S3 | 512 Кб | 8 Мб | 16 Мб | SX1262 | Нет | | |
|
||||||
| Ebyte_EoRa-S3 | ESP32S3 | 512 Кб | 2 Мб | 4 Мб | SX1262 | OLED (SSD1306) | | |
|
| Ebyte_EoRa-S3 | ESP32S3 | 512 Кб | 2 Мб | 4 Мб | SX1262 | OLED (SSD1306) | | |
|
||||||
| Generic_E22_sx1262 | ESP32 | 520 Кб | Нет | 4 Мб | SX1262 | Нет | | |
|
| Generic_E22_sx1262 | ESP32 | 520 Кб | Нет | 4 Мб | SX1262 | Нет | | |
|
||||||
| Generic_E22_sx1268 | ESP32 | 520 Кб | Нет | 4 Мб | SX1268 | Нет | | |
|
| Generic_E22_sx1268 | ESP32 | 520 Кб | Нет | 4 Мб | SX1268 | Нет | | |
|
||||||
|
|||||||
@@ -65,6 +65,8 @@ bash build.sh build-firmware heltec_v4_repeater_mqtt
|
|||||||
Это полные имена окружений PlatformIO, используемые для локальных сборок из исходников и для имён релизных файлов.
|
Это полные имена окружений PlatformIO, используемые для локальных сборок из исходников и для имён релизных файлов.
|
||||||
|
|
||||||
```text
|
```text
|
||||||
|
DIY_ESP32S3_N16R8_E22_Back2back_repeater_mqtt
|
||||||
|
Ebyte_EoRa-S3_Repeater_mqtt
|
||||||
Generic_E22_sx1262_repeater_mqtt
|
Generic_E22_sx1262_repeater_mqtt
|
||||||
Generic_E22_sx1268_repeater_mqtt
|
Generic_E22_sx1268_repeater_mqtt
|
||||||
Heltec_E213_repeater_mqtt
|
Heltec_E213_repeater_mqtt
|
||||||
@@ -94,6 +96,8 @@ Station_G2_repeater_mqtt
|
|||||||
T_Beam_S3_Supreme_SX1262_repeater_mqtt
|
T_Beam_S3_Supreme_SX1262_repeater_mqtt
|
||||||
Tbeam_SX1262_repeater_mqtt
|
Tbeam_SX1262_repeater_mqtt
|
||||||
Tbeam_SX1276_repeater_mqtt
|
Tbeam_SX1276_repeater_mqtt
|
||||||
|
ThinkNode_M2_Repeater_mqtt
|
||||||
|
ThinkNode_M5_Repeater_mqtt
|
||||||
WHY2025_badge_repeater_mqtt
|
WHY2025_badge_repeater_mqtt
|
||||||
Xiao_C6_repeater_mqtt
|
Xiao_C6_repeater_mqtt
|
||||||
Xiao_S3_WIO_repeater_mqtt
|
Xiao_S3_WIO_repeater_mqtt
|
||||||
|
|||||||
+30
-18
@@ -102,7 +102,6 @@
|
|||||||
|
|
||||||
- навигацию: `App` и `Stats`
|
- навигацию: `App` и `Stats`
|
||||||
- `Advert` (Объявление)
|
- `Advert` (Объявление)
|
||||||
- `Start OTA` (Запустить OTA)
|
|
||||||
- `Reboot` (Перезагрузка)
|
- `Reboot` (Перезагрузка)
|
||||||
- переключатель темы
|
- переключатель темы
|
||||||
- `Logout` (Выход)
|
- `Logout` (Выход)
|
||||||
@@ -117,8 +116,9 @@
|
|||||||
|
|
||||||
- навигацию: `App` и `Stats`
|
- навигацию: `App` и `Stats`
|
||||||
- `Refresh` (Обновить)
|
- `Refresh` (Обновить)
|
||||||
|
- переключатель автообновления `↻`
|
||||||
- `Reboot` (Перезагрузка)
|
- `Reboot` (Перезагрузка)
|
||||||
- переключатель темы
|
- переключатель темы `☀`/`☾`
|
||||||
- `Logout` (Выход)
|
- `Logout` (Выход)
|
||||||
|
|
||||||
## Быстрые команды "get"
|
## Быстрые команды "get"
|
||||||
@@ -142,6 +142,23 @@
|
|||||||
|
|
||||||
Это позволяет легко увидеть, что именно панель отправила ретранслятору.
|
Это позволяет легко увидеть, что именно панель отправила ретранслятору.
|
||||||
|
|
||||||
|
## Информация
|
||||||
|
|
||||||
|
В этом разделе отображается:
|
||||||
|
|
||||||
|
- `Hardware`: модель устройства
|
||||||
|
- `Firmware`: версия прошивки с датой сборки
|
||||||
|
- `Public Key` (Публичный ключ)
|
||||||
|
|
||||||
|
## Обновление прошивки (OTA)
|
||||||
|
|
||||||
|
Этот раздел позволяет безопасно загружать прошивку на устройство по Wi-Fi.
|
||||||
|
|
||||||
|
Чтобы перепрошить устройство, нажмите на поле выбора файла и выберите файл прошивки с расширением `.bin`, при этом кнопка `Upload` активируется.
|
||||||
|
Нажмите кнопку `Upload` и после подтверждения начнётся загрузка прошивки с индикацией в процентах.
|
||||||
|
|
||||||
|
После успешного завершения устройство автоматически перезагрузится с новой прошивкой.
|
||||||
|
|
||||||
## Настройки ретранслятора
|
## Настройки ретранслятора
|
||||||
|
|
||||||
Этот раздел включает:
|
Этот раздел включает:
|
||||||
@@ -164,14 +181,6 @@
|
|||||||
- кнопки обновления загружают текущее значение с ретранслятора
|
- кнопки обновления загружают текущее значение с ретранслятора
|
||||||
- кнопки сохранения немедленно отправляют соответствующую команду CLI
|
- кнопки сохранения немедленно отправляют соответствующую команду CLI
|
||||||
|
|
||||||
## Информация
|
|
||||||
|
|
||||||
В этом разделе отображается:
|
|
||||||
|
|
||||||
- `Version`: версия прошивки с датой сборки
|
|
||||||
- `Client Version`: строка версии MQTT-клиента
|
|
||||||
- `Public Key` (Публичный ключ)
|
|
||||||
|
|
||||||
## Режим скрытого узла (Ghost Node Mode)
|
## Режим скрытого узла (Ghost Node Mode)
|
||||||
|
|
||||||
Режим скрытого узла — это удобный элемент управления на `/app` для ретранслятора, который должен оставаться в Wi-Fi и MQTT, но не должен активно вести себя как ещё один близлежащий ретранслятор.
|
Режим скрытого узла — это удобный элемент управления на `/app` для ретранслятора, который должен оставаться в Wi-Fi и MQTT, но не должен активно вести себя как ещё один близлежащий ретранслятор.
|
||||||
@@ -223,7 +232,7 @@
|
|||||||
|
|
||||||
- `Services`: MQTT, web, архив, количество соседей и, если SD-карта смонтирована, ёмкость карты и архива
|
- `Services`: MQTT, web, архив, количество соседей и, если SD-карта смонтирована, ёмкость карты и архива
|
||||||
- опциональную полноширинную сводную карточку `Environment` на платах, передающих GPS или данные телеметрии окружающей среды
|
- опциональную полноширинную сводную карточку `Environment` на платах, передающих GPS или данные телеметрии окружающей среды
|
||||||
- `Trends`: заряд батареи, свободная куча, пакетная активность, сигнал, уровень шума и, если включён GPS, спутники
|
- `Trends`: заряд батареи, свободная память, пакетная активность (RX/TX в виде составного графика), частота ошибок приёма (RX error rate), сигнал, уровень шума, загрузка ядра процессора, температура MCU (с цветовой индикацией теплового порога) и, если включён GPS, спутники; карточки графиков показывают диапазон `min`/`max`, подсветка при наведении синхронизирована по всем графикам
|
||||||
- `Neighbours`: текущая таблица соседей с ID, SNR, возрастом последнего приёма и возрастом объявления
|
- `Neighbours`: текущая таблица соседей с ID, SNR, возрастом последнего приёма и возрастом объявления
|
||||||
- `Events`: события текущей загрузки/сессии
|
- `Events`: события текущей загрузки/сессии
|
||||||
|
|
||||||
@@ -239,8 +248,10 @@
|
|||||||
2. батарея
|
2. батарея
|
||||||
3. память
|
3. память
|
||||||
4. пакетная активность
|
4. пакетная активность
|
||||||
5. сигнал
|
5. частота ошибок приёма
|
||||||
6. спутники, когда GPS включён
|
6. загрузка ядра процессора
|
||||||
|
7. сигнал
|
||||||
|
8. спутники, когда GPS включён
|
||||||
|
|
||||||
Это позволяет снизить потребление памяти как на стороне браузера, так и на устройстве по сравнению с предыдущим внутристраничным просмотром статистики.
|
Это позволяет снизить потребление памяти как на стороне браузера, так и на устройстве по сравнению с предыдущим внутристраничным просмотром статистики.
|
||||||
|
|
||||||
@@ -306,12 +317,13 @@
|
|||||||
3. Нажмите `Save`.
|
3. Нажмите `Save`.
|
||||||
4. Используйте кнопку обновления, если хотите перечитать сохранённое значение с ретранслятора.
|
4. Используйте кнопку обновления, если хотите перечитать сохранённое значение с ретранслятора.
|
||||||
|
|
||||||
### Запуск OTA
|
### Дистанционное обновление прошивки (OTA)
|
||||||
|
|
||||||
1. Нажмите `Start OTA`.
|
1. Откройте панель
|
||||||
2. Подтвердите действие.
|
2. Найдите `Firmware Update` и нажмите на поле выбора файла
|
||||||
3. Локальный HTTP-редирект на порту `80` освобождается, чтобы OTA мог занять этот порт.
|
3. Выберите файл с прошивкой `.bin`
|
||||||
4. Продолжите стандартную процедуру OTA.
|
4. Нажмите `Upload` и подтвердите действие
|
||||||
|
5. Дождитесь загрузки прошивки и перезагрузки устройства
|
||||||
|
|
||||||
### Использование истории статистики
|
### Использование истории статистики
|
||||||
|
|
||||||
|
|||||||
Odkázat v novém úkolu
Zablokovat Uživatele