Files
MeshCore-Posadmesh/posadmesh-docs/releases.md
T
shade c86ae584ab
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
refactor: rebrand to PosadMesh, translate docs to Russian, drop legacy brokers
2026-10-07 19:04:39 +03:00

210 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Загрузка и прошивка релизов
Файлы релизов PosadMesh публикуются на:
- <https://git.meshinfo.ru/shade/MeshCore-Posadmesh/releases>
## С чего начать
Если вы прошиваете прошивку PosadMesh впервые, самый простой путь:
1. Откройте <https://flasher.eastmesh.au/>.
2. Выберите прошивку, соответствующую тому, что будет делать устройство.
3. Выберите плату, точно соответствующую вашему железу.
4. Выберите версию. Флешер по умолчанию выбирает последний доступный релиз.
5. Выберите тип образа:
- `Update` для обычного обновления прошивки
- `Full Flash` для чистой прошивки полного образа
6. Нажмите `Flash Firmware`.
7. После прошивки завершите настройку через `Open MeshCore Config Panel` или `Serial Console`.
Если вы не уверены, какой трек вам нужен, начните с `companion-wifi` для companion-устройств, подключаемых к приложению, или с `observer-posadmesh` для стационарного репитера, который должен публиковать данные в MQTT.
## Выбор трека
PosadMesh публикует четыре трека релизов:
| Трек | Используйте, когда | Суффикс имени файла прошивки |
| --------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------ |
| `companion-wifi` | Нужно companion-устройство, которое подключается по Wi-Fi вместо BLE или USB. | `*_companion_radio_wifi` |
| `observer-posadmesh` | Нужен репитер с Wi-Fi и MQTT-аплинком, обычно для видимости в брокере, например в PosadMesh/CoreScope. | `*_repeater_observer` |
| `repeater-bridge-espnow` | Нужен локальный ESP-NOW мост между соседними репитерами, без MQTT-аплинка и без веб-панели PosadMesh. | `*_repeater_bridge_espnow` |
| `observer-posadmesh-bridge-espnow` | Нужно, чтобы один репитер выполнял и MQTT-аплинк, и задачи локального ESP-NOW моста. | `*_repeater_observer_espnow` |
!!! note "Прошивка моста — это не WAN-мост"
Треки ESP-NOW моста предназначены для соединения двух соседних репитеров, работающих с разными конфигурациями радио MeshCore, например `Australia (Narrow)` и `Australia (Mid)`.
Треки моста не используют брокеры MQTT-аплинка для туннелирования mesh-трафика через интернет, WAN-каналы или VPN.
## Выбор подходящего файла релиза
Скачайте файл, соответствующий вашей плате и типу прошивки.
Примеры:
- `heltec_v4_companion_radio_wifi-v1.14.1-abcdef.bin`
- `heltec_v4_repeater_observer-v1.15.0-posadmesh-v2026.5.1-abcdef.bin`
- `heltec_v4_repeater_observer-v1.15.0-posadmesh-v2026.5.1-abcdef-merged.bin`
- `heltec_v4_repeater_bridge_espnow-v1.15.0-abcdef.bin`
- `heltec_v4_repeater_observer_espnow-v1.15.0-posadmesh-v2026.5.1-abcdef.bin`
Важен префикс платы/env:
- `*_companion_radio_wifi`
- `*_repeater_observer`
- `*_repeater_bridge_espnow`
- `*_repeater_observer_espnow`
## Какой файл прошивать
Если вы используете <https://flasher.eastmesh.au/>, выберите тип образа во флешере:
- `Update` = обычное обновление прошивки
- `Full Flash` = чистая прошивка полного образа
Если вы скачиваете файлы вручную из раздела Releases на git.meshinfo.ru, вместо этого ориентируйтесь на имя файла:
Используйте стандартный файл `.bin`, когда обновляете существующее устройство с тем же таргетом и той же разметкой разделов.
Используйте файл `-merged.bin`, когда нужна чистая установка после стирания flash. Это полный образ ESP32, и его следует прошивать по адресу `0x0`.
Практическое правило:
- `.bin` = инкрементальное обновление
- `-merged.bin` = стирание и чистая прошивка
## Процесс прошивки
1. Выберите прошивку.
2. Выберите плату.
3. Выберите версию. Последняя версия выбирается по умолчанию.
4. Выберите тип образа: `Update` или `Full Flash`.
5. Нажмите `Flash Firmware`.
6. После прошивки используйте `Open MeshCore Config Panel` или `Serial Console` для настройки после прошивки, такой как Wi-Fi, MQTT, мост или параметры радио.
## Рекомендуемый флешер
Рекомендуемый флешер:
- <https://flasher.eastmesh.au/>
Он имеет встроенную поддержку распространённых типов прошивок PosadMesh, а также может прошивать пользовательские файлы прошивок:
- прошивка `companion_radio_wifi`
- прошивка `repeater_observer`
- пользовательские файлы прошивок
Для релизов моста используйте соответствующий пункт для моста, если флешер его показывает. В противном случае скачайте файл релиза самостоятельно и прошейте его как пользовательский файл прошивки.
Рекомендуемое использование:
- используйте `Update`, когда обновляете существующее устройство
- используйте `Full Flash`, когда нужна чистая прошивка полного образа
После прошивки во флешере доступны два полезных пути настройки.
### Открыть панель конфигурации MeshCore
Используйте `Open MeshCore Config Panel`, чтобы получить доступ к пошаговым инструментам настройки MeshCore:
- `Repeater Setup`
- `Console`
#### Настройка репитера
`Repeater Setup` — это пошаговый процесс первой настройки репитера.
Это традиционный способ настройки репитера после прошивки, включающий:
- имя устройства
- широту и долготу
- пароли администратора и гостя
- параметры радио, включая выбор пресета
- интервал advert
- интервал flood advert
- flood max
- некоторые расширенные настройки репитера
Начиная с `v1.2.1`, локальная веб-панель репитера также включает те же общие настройки репитера, поэтому пользователи могут выполнить первоначальную настройку там и возвращаться к ней для периодической диагностики или изменения конфигурации. На обсерверах, которым нужен максимальный запас heap, по-прежнему лучше снова отключить панель, когда вы закончили.
#### Консоль
`Console` — это необработанный интерфейс CLI.
Он особенно полезен, а часто и необходим, для первоначальной настройки Wi-Fi на прошивках с поддержкой Wi-Fi:
- `set wifi.ssid <your-ssid>`
- `set wifi.pwd <your-password>`
Это относится к:
- `companion_radio_wifi`
- `repeater_observer`
- `repeater_observer_espnow`
### Последовательная консоль
Используйте `Serial Console`, когда хотите подключиться по USB и вводить команды CLI напрямую.
Флешер может подключаться к устройству по USB и отключаться от него. Он также включает готовые команды CLI, которые подставляются в поле ввода команд для упрощения настройки:
- `set wifi.ssid`
- `set wifi.pwd`
- `get wifi.status`
- `get mqtt.status`
- `set web on`
- `get web.status`
Для команд `set` допишите команду в поле ввода перед отправкой. Например, выберите `set wifi.ssid`, добавьте имя вашей Wi-Fi сети, затем нажмите `Send`.
## Типовые первые шаги
### Обсервер
Сборки `repeater_observer` включают дополнения MQTT от PosadMesh. В зависимости от платы они также могут включать локальную веб-панель.
Типовые первые шаги после прошивки:
- задайте `wifi.ssid`
- задайте `wifi.pwd`
- задайте `mqtt.iata`
- проверьте `get mqtt.status`
- при желании задайте `mqtt.owner` и `mqtt.email`
- при желании включите пользовательский брокер как второй аплинк
### Обсервер ESP-NOW
Сборки `repeater_observer_espnow` объединяют роль обсервера с поддержкой локального ESP-NOW моста.
Типовые первые шаги после прошивки:
- задайте `wifi.ssid`
- задайте `wifi.pwd`
- задайте `mqtt.iata`
- проверьте `get mqtt.status`
- проверьте `get wifi.status` и запомните канал Wi-Fi, к которому выполнено подключение
- задайте `bridge.channel` в соответствии с этим каналом Wi-Fi
- задайте одинаковый `bridge.secret` на каждом узле локального ESP-NOW моста, которые должны общаться между собой
### ESP-NOW мост репитера
Сборки `repeater_bridge_espnow` предназначены для узлов локального ESP-NOW моста без MQTT-аплинка.
Типовые первые шаги после прошивки:
- настройте обычные параметры репитера для платы
- задайте нужный пресет/конфигурацию радио MeshCore
- задайте одинаковые канал моста и секрет для локальной пары моста
- убедитесь, что оба репитера моста физически находятся достаточно близко для работы ESP-NOW
### Companion-радио Wi-Fi
Сборки `companion_radio_wifi` предназначены для companion-устройств, которые предоставляют интерфейс приложения по Wi-Fi вместо BLE или USB.
Типовые первые шаги после прошивки:
- задайте учётные данные Wi-Fi
- проверьте `get wifi.status`
- подключите ваше клиентское приложение к companion-устройству по Wi-Fi