EdigE
← ЛЕНТА
RF · 10.08.2026

ESP32 Bit Pirate получил SX1262: теперь он ещё и карманный LoRa-анализатор с waterfall

SX1262 превратил ESP32 Bit Pirate 1.7 в карманный инструмент для работы с LoRa: плата принимает и передаёт пакеты, показывает RSSI и SNR, запускает CAD и строит waterfall при последовательной перестройке узкополосного приёмника. Радиоконфигурация сохраняется вместе с каждым .lora-файлом, поэтому payload можно воспроизвести в том же профиле. Такой обзор помогает искать активность и отлаживать собственные устройства, но не заменяет SDR: широкополосного IQ-захвата и опубликованных параметров развёртки нет.

КОРОТКО

В ESP32 Bit Pirate 1.7 добавили поддержку SX1262: приём, передачу, RSSI, CAD, сканирование частот и экранный waterfall.

Прошивка последовательно перестраивает узкополосный SX1262, измеряет активность и RSSI, а пакеты сохраняет вместе с радиопараметрами для replay.

Это упрощает диагностику собственных LoRa-устройств и Meshtastic, но обзор последовательный и не заменяет широкополосный SDR-анализатор.

ESP32 Bit Pirate 1.7 добавил к плате с ESP32-S3 работу с трансивером SX1262: приём и передачу LoRa, RSSI, сканирование частот, CAD и экранный waterfall. Пакеты сохраняются вместе с параметрами радиоканала, поэтому эфирный эпизод можно воспроизвести в том же профиле. Разрешение и скорость такого обзора определяются перестройкой узкополосного трансивера.

В ESP32 Bit Pirate 1.7 появился LoRa-режим для субгигагерцового трансивера Semtech SX1262. Прошивка принимает и передаёт пакеты, выводит RSSI и SNR, запускает Channel Activity Detection, сканирует диапазон и строит waterfall на поддерживаемом дисплее. Релиз опубликован 6 августа 2026 года; одновременно добавлена поддержка плат Heltec Vision Master T190 и Heltec WiFi LoRa 32 V4 со встроенным SX1262.

Радиочасть управляется из отдельной shell, где доступны частота, полоса BW, spreading factor, coding rate, мощность передатчика, длина преамбулы, sync word, CRC, инверсия IQ и параметры TCXO. Такой доступ полезен для исследования собственных LoRa-устройств и сетей Meshtastic: можно сопоставить принятый payload с уровнем и отношением сигнал/шум, затем проверить, как меняется обнаружение пакетов при другом BW или SF. CAD работает по признакам LoRa-модуляции и выполняет другую задачу, чем замер RSSI: он ищет активность LoRa в текущем канале, а RSSI показывает мощность в полосе настроенного приёмника.

Принятый пакет записывается в LittleFS как файл .lora вместе с радиоконфигурацией. При replay восстанавливаются payload и параметры эфира. Это снимает часть ручной работы при отладке повторяемых сценариев: сохранённый кадр уже связан с частотой, полосой, SF и остальными настройками, при которых он был получен. Корректность результата всё равно зависит от точности частоты конкретной платы, антенны, обстановки в эфире и состояния канала в момент повтора.

Название waterfall здесь требует аккуратной трактовки. SX1262 — LoRa/FSK-трансивер, а сканирование реализовано последовательной перестройкой приёмника с измерением активности или RSSI. Прошивка не захватывает широкополосный IQ-поток, не публикует RBW, динамический диапазон, скорость развёртки и калибровку уровня. Экран полезен для поиска занятых частот и наблюдения периодической активности, однако заменить измерительный приёмник или SDR он не может. Шаг обзора, задержка на частоте и параметры LoRa-приёмника напрямую определяют, какие короткие передачи попадут на картину.

В той же версии расширен BPIO2 — USB-режим, в котором ESP32-S3 служит мостом GPIO, I²C и SPI. Браузерный контроллер через Web Serial позволяет собирать последовательности операций, добавлять задержки с заданием в микросекундах, сохранять и импортировать сценарии. Заявка на микросекундные задержки описывает формат команд и возможности прошивки; измерений джиттера, минимальной длительности импульса и временной точности на загруженной шине в релизе нет. Для протокольных экспериментов это важное различие.

Также буфер необработанных ИК-последовательностей увеличен со 100 до 512 элементов, а буфер передачи Flashrom расширен. В результате ESP32 Bit Pirate всё плотнее собирает в одном устройстве интерфейсы SPI, I²C, UART и GPIO, работу с ИК-сигналами, программирование памяти и теперь диагностику LoRa-канала. Передача в эфире, особенно тесты непрерывной несущей, требует экранированного стенда либо соблюдения местных норм радиочастотного регулирования.