# Сравнение плат Эта страница призвана помочь выбрать плату, а не просто перечислить все технические подробности. ## С чего начать Если вы новичок в железе MeshCore и просто хотите разумную отправную точку, сначала решите, каким будет устройство: MQTT/веб-репитером или репитером-мостом. Для MQTT/веб-репитеров думайте о Wi-Fi, видимости в брокере и достаточном запасе для локальной веб-панели: - обычные отправные точки — `Heltec_v3` и `heltec_v4` - `heltec_v4_repeater_mqtt` — сильный универсальный выбор MQTT-репитера с GPS, PSRAM и 16 MB флеш-памяти - выбирайте платы с большим объёмом флеш-памяти и PSRAM, если вам нужны MQTT вместе с локальной веб-панелью, статистика или больше запаса под будущие функции - экраны не являются важным требованием, потому что у MQTT-репитеров есть локальная веб-панель для настройки и диагностики - репитеры без экрана часто оказываются самым чистым решением, когда устройство будет жить на крыше, в корпусе или в стационарной установке, а настраивать вы будете его из веб-панели, последовательной консоли или приложения Для репитеров-мостов думайте о локальном радиосвязывании между близко расположенными репитерами: - используйте прошивку моста, когда двум локальным репитерам нужно обмениваться трафиком между разными радиоконфигурациями MeshCore — например, с разной полосой пропускания и SF - чистым репитерам-мостам ESP-NOW не нужны ни MQTT, ни веб-панель PosadMesh, ни экран - ставьте на первое место стабильное питание, подходящие антенны и размещение, а не возможности дисплея - используйте `repeater-mqtt-espnow` только когда тому же репитеру нужны ещё и MQTT-аплинк, и локальный мост ESP-NOW; иначе `repeater-bridge-espnow` делает роль проще Другие примечания: - если вам действительно нужен встроенный экран, которым люди будут пользоваться, предпочитайте платы с TFT - если нужен экран состояния с низким энергопотреблением, предпочитайте платы с электронной бумагой - если важно определение местоположения или мобильное использование, предпочитайте платы с поддержкой GPS, например семейство T-Beam, `heltec_tracker_v2`, `Heltec_v3`, `heltec_v4` или `ThinkNode_M5` - если вы хотите самые консервативные варианты на более старом семействе радио, платы на `SX1276` — это `LilyGo_TLora_V2_1_1_6`, `Tbeam_SX1276` и `Heltec_v2` ## О таблицах Таблицы ниже построены на основе метаданных плат PlatformIO из репозитория и флагов сборки вариантов. - `Target` — краткое имя платы, используемое на этой странице сравнения. Имена файлов релизов и локальные команды сборки по-прежнему используют полные имена env, например `heltec_v4_repeater_mqtt`. - `MCU` показывает только семейство чипа. Фактовая рабочая частота может различаться в зависимости от env и конфигурации платы. - `RAM` — встроенная память RAM микроконтроллера. - `PSRAM` — дополнительная память на некоторых платах. Больше PSRAM обычно означает больше запаса для интерфейса, MQTT и будущих функций. - `GPS` содержит `✅`, когда модуль есть, и остаётся пустым, когда его нет. - `SD` содержит `✅`, когда для платы на данный момент известно, что она поддерживает путь архива на SD в PosadMesh, `🧪` — когда железо, вероятно, поддерживает TF/microSD, но интеграцию для конкретной платы ещё нужно проверить, и остаётся пустым, когда заметок о поддержке SD/архива сейчас нет. ## Примечания по трекам - Платы `repeater-mqtt` предназначены для Wi-Fi-репитеров, публикующих данные в MQTT. - Платы `repeater-bridge-espnow` и `repeater-mqtt-espnow` предназначены для использования в качестве локального моста ESP-NOW между близко расположенными репитерами с разными радиоконфигурациями MeshCore. Прошивка моста — это не MQTT через WAN и не мост через VPN. Используйте её, когда двум локальным репитерам нужно обмениваться трафиком между разными радиоконфигурациями, например с разной полосой пропускания и SF. ## Дополнительные признаки Если вы выбираете между в остальном похожими платами, эти настройки уровня таргета часто важнее, чем один лишь объём флеш-памяти. - `CPU cfg` — рабочая частота, которую MeshCore задаёт для этого таргета. `default` означает, что MeshCore не переопределяет частоту платы по умолчанию. - `TX cfg` — настроенное в MeshCore значение `LORA_TX_POWER`, а не гарантированная выходная мощность антенны. Платы с PA или RF-фронтендом могут излучать значительно больше, чем предполагает настроенное значение. - `Power` — то, как таргет представляет питание в репозитории: `ADC batt`, `PMU`, `custom 2S`, `fixed/ext` или `none`. - `Extras` перечисляет заметные дополнительные возможности RF или периферии, которые предоставляет таргет, например `PA/FEM`, `RF switch`, `BME280`, `NeoPixel` или `ext ant`. | Таргет | CPU cfg | TX cfg | Питание | Дополнительно | | ------------------------ | ------------ | ---------------- | ------------ | ---------------- | | Ebyte_EoRa-S3 | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | | | Generic_E22_sx1262 | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | RF-переключатель | | Generic_E22_sx1268 | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | RF-переключатель | | Heltec_E213 | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | | | Heltec_E290 | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | | | Heltec_T190 | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | | | heltec_tracker_v2 | 160 МГц | 9 дБм конфиг.\* | АКБ (ADC) | PA/FEM | | Heltec_v2 | по умолчанию | 20 дБм конфиг. | АКБ (ADC) | | | Heltec_v3 | 80 МГц | 22 дБм конфиг. | АКБ (ADC) | | | heltec_v4 | 80 МГц | 10 дБм конфиг.\* | АКБ (ADC) | PA/FEM | | heltec_v4_tft | 80 МГц | 10 дБм конфиг.\* | АКБ (ADC) | PA/FEM | | Heltec_Wireless_Paper | по умолчанию | 22 дБм конфиг. | АКБ (ADC) | | | Heltec_Wireless_Tracker | 80 МГц | 22 дБм конфиг. | нет | | | Heltec_WSL3 | 80 МГц | 22 дБм конфиг. | АКБ (ADC) | | | LilyGo_T3S3_sx1262 | default | 22 dBm cfg | ADC batt | | | LilyGo_T3S3_sx1276 | default | 20 dBm cfg | ADC batt | RF switch | | LilyGo_TBeam_1W | default | 22 dBm cfg\* | custom 2S | PA/FEM | | LilyGo_TDeck | default | 22 dBm cfg | ADC batt | | | LilyGo_Tlora_C6 | default | 22 dBm cfg | none | RF switch | | LilyGo_TLora_V2_1_1_6 | default | 20 dBm cfg | ADC batt | | | M5Stack_Unit_C6L | default | 22 dBm cfg | none | RF switch | | Meshadventurer_sx1262 | default | 22 dBm cfg | ADC batt | RF switch | | Meshadventurer_sx1268 | default | 22 dBm cfg | ADC batt | RF switch | | Meshimi | default | 22 dBm cfg | none | ext ant | | nibble_screen_connect | default | 22 dBm cfg | none | NeoPixel | | RAK_3112 | 80 MHz | 22 dBm cfg | ADC batt | | | Station_G2 | default | 7 dBm cfg\* | fixed/ext | PA/FEM | | Station_G2_logging | default | 7 dBm cfg\* | fixed/ext | PA/FEM | | T_Beam_S3_Supreme_SX1262 | default | 22 dBm cfg | PMU | BME280 | | Tbeam_SX1262 | default | 22 dBm cfg | PMU | | | Tbeam_SX1276 | default | 20 dBm cfg | PMU | | | ThinkNode_M2 | default | 22 dBm cfg | ADC batt | | | ThinkNode_M5 | default | 22 dBm cfg | ADC batt | | | WHY2025_badge | default | 22 dBm cfg | none | | | Xiao_C6 | default | 22 dBm cfg | none | RF switch | | Xiao_S3_LoRa2021F33-2G4 | default | 22 dBm cfg | ADC batt | RF switch | | Xiao_S3_WIO | default | 22 dBm cfg | none | RF switch | \* Эти таргеты используют PA или RF-фронтенд, поэтому фактическая выходная мощность может быть заметно выше заданной в `LORA_TX_POWER`. ## Платы `repeater_mqtt` В таблице перечислены все MQTT-таргеты, определённые сейчас в `variants/posadmesh_mqtt/platformio.ini`. | Target | MCU | RAM | PSRAM | Flash | LoRa | Display | GPS | SD | | ------------------------ | ------- | ------ | ----- | ----- | ------ | --------------- | --- | --- | | Ebyte_EoRa-S3 | ESP32S3 | 512 KB | 2 MB | 4 MB | SX1262 | OLED (SSD1306) | | | | Generic_E22_sx1262 | ESP32 | 520 KB | No | 4 MB | SX1262 | None | | | | Generic_E22_sx1268 | ESP32 | 520 KB | No | 4 MB | SX1268 | None | | | | Heltec_E213 | ESP32S3 | 512 KB | 8 MB | 16 MB | SX1262 | E-paper (2.13") | | | | Heltec_E290 | ESP32S3 | 512 KB | 8 MB | 16 MB | SX1262 | E-paper (2.9") | | | | Heltec_T190 | ESP32S3 | 512 KB | 8 MB | 16 MB | SX1262 | TFT (ST7789) | | | | heltec_tracker_v2 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | TFT (ST7735) | ✅ | | | Heltec_v2 | ESP32 | 520 KB | No | 8 MB | SX1276 | OLED (SSD1306) | | | | Heltec_v3 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | OLED (SSD1306) | ✅ | | | heltec_v4 | ESP32S3 | 512 KB | 2 MB | 16 MB | SX1262 | OLED (SSD1306) | ✅ | | | heltec_v4_tft | ESP32S3 | 512 KB | 2 MB | 16 MB | SX1262 | TFT (ST7789) | ✅ | | | Heltec_Wireless_Paper | ESP32S3 | 512 KB | No | 8 MB | SX1262 | E-paper (2.13") | | | | Heltec_Wireless_Tracker | ESP32S3 | 512 KB | No | 8 MB | SX1262 | TFT (ST7735) | ✅ | | | Heltec_WSL3 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | None | ✅ | | | LilyGo_T3S3_sx1262 | ESP32S3 | 512 KB | 2 MB | 4 MB | SX1262 | OLED (SSD1306) | | 🧪 | | LilyGo_T3S3_sx1276 | ESP32S3 | 512 KB | 2 MB | 4 MB | SX1276 | OLED (SSD1306) | | 🧪 | | LilyGo_TBeam_1W | ESP32S3 | 512 KB | 8 MB | 16 MB | SX1262 | OLED (SH1106) | ✅ | ✅ | | LilyGo_TDeck | ESP32S3 | 512 KB | No | 16 MB | SX1262 | TFT (ST7789) | ✅ | 🧪 | | LilyGo_Tlora_C6 | ESP32C6 | 512 KB | No | 4 MB | SX1262 | None | | | | M5Stack_Unit_C6L | ESP32C6 | 512 KB | No | 4 MB | SX1262 | None | ✅ | | | Meshadventurer_sx1262 | ESP32 | 520 KB | No | 4 MB | SX1262 | OLED (SSD1306) | ✅ | | | Meshadventurer_sx1268 | ESP32 | 520 KB | No | 4 MB | SX1268 | OLED (SSD1306) | ✅ | | | Meshimi | ESP32C6 | 512 KB | No | 4 MB | SX1262 | None | | | | nibble_screen_connect | ESP32S3 | 512 KB | No | 4 MB | SX1262 | OLED (SSD1306) | | | | RAK_3112 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | None | ✅ | | | Station_G2 | ESP32S3 | 512 KB | 8 MB | 16 MB | SX1262 | OLED (SH1106) | ✅ | | | Station_G2_logging | ESP32S3 | 512 KB | 8 MB | 16 MB | SX1262 | OLED (SH1106) | ✅ | | | T_Beam_S3_Supreme_SX1262 | ESP32S3 | 512 KB | 8 MB | 8 MB | SX1262 | OLED (SH1106) | ✅ | ✅ | | Tbeam_SX1262 | ESP32 | 520 KB | No | 4 MB | SX1262 | OLED (SSD1306) | ✅ | | | Tbeam_SX1276 | ESP32 | 520 KB | No | 4 MB | SX1276 | OLED (SSD1306) | ✅ | | | ThinkNode_M2 | ESP32S3 | 512 KB | No | 4 MB | SX1262 | OLED (SH1106) | | | | ThinkNode_M5 | ESP32S3 | 512 KB | No | 4 MB | SX1262 | E-paper (GxEPD) | ✅ | | | WHY2025_badge | ESP32C6 | 512 KB | No | 4 MB | SX1262 | None | | | | Xiao_C6 | ESP32C6 | 512 KB | No | 4 MB | SX1262 | None | | | | Xiao_S3_LoRa2021F33-2G4 | ESP32S3 | 512 KB | No | 8 MB | LR2021 | None | | | | Xiao_S3_WIO | ESP32S3 | 512 KB | No | 8 MB | SX1262 | None | ✅ | | Замечания по SD: - `✅` — плата сейчас проверенно работает с архивом статистики на SD в PosadMesh. - `🧪` — аппаратно плата, скорее всего, поддерживает TF/microSD, но интеграцию для конкретной платы в PosadMesh ещё нужно проверить, прежде чем считать её поддерживаемой. - Для текущего архива статистики карты microSD `4 GB` `FAT32` более чем достаточно. Карты большего объёма тоже поддерживаются. ## Практические рекомендации - Лучший универсальный MQTT-репитер с экраном и хорошим запасом ресурсов: `heltec_v4_repeater_mqtt`, `heltec_v4_tft_repeater_mqtt`, `Station_G2_repeater_mqtt`, `LilyGo_TBeam_1W_repeater_mqtt`. - Лучший MQTT-репитер для простой установки без дисплея: `RAK_3112_repeater_mqtt`, `Generic_E22_sx1262_repeater_mqtt`, `Meshimi_repeater_mqtt`, `Xiao_C6_repeater_mqtt`. - Лучшие малопотребляющие сборки MQTT-репитера с дисплеем: `Heltec_E213_repeater_mqtt`, `Heltec_E290_repeater_mqtt`, `Heltec_Wireless_Paper_repeater_mqtt`, `ThinkNode_M5_repeater_mqtt`.