Проверка начинается с простого действия: откройте на Flipper Zero приложение Sub-GHz → Read и нажмите кнопку пульта от шлагбаума рядом с устройством — если пульт работает на поддерживаемой частоте (чаще всего 433,92 МГц или 868 МГц), устройство покажет принятый сигнал и попытается определить протокол. Именно с этого шага начинается любое легальное исследование взаимодействия Flipper Zero со шлагбаумами: сначала нужно понять, какой тип кода использует конкретная система — статический или динамический (rolling code).

От результата этой проверки зависит всё остальное. Статический код одинаков при каждом нажатии, и его технически можно записать и воспроизвести. Динамический код меняется при каждом нажатии по алгоритму, известному только пульту и приёмнику, поэтому простое «переигрывание» записанного сигнала не откроет шлагбаум. Разница между этими двумя типами — ключ к пониманию темы.

Как шлагбаумы общаются с пультами

Большинство автоматических шлагбаумов и въездных ворот используют радиоканал в нелицензируемых диапазонах — чаще всего 433,92 МГц, реже 315 МГц или 868 МГц. Приёмник в блоке управления шлагбаумом постоянно слушает эфир и ждёт сигнал от «своего» пульта. Когда совпадение найдено, контроллер подаёт команду на открытие.

Пульты делятся на два больших класса. Статический код — это фиксированная последовательность битов, прошитая в пульт. Динамический код (rolling code, hopping code) формируется счётчиком и криптографическим алгоритмом: каждая посылка уникальна, а приёмник отвергает уже использованные коды. Известные примеры динамических систем — семейство Keeloq, протоколы CAME, Nice, DoorHan в современных исполнениях.

  • 📻 433,92 МГц — самый распространённый диапазон для шлагбаумов и ворот
  • 🔐 Keeloq и аналоги — динамические коды, устойчивые к простому клонированию
  • 📡 ASK/OOK модуляция — типичный способ передачи сигнала пультом
  • 🔁 Статический код — встречается в старых и бюджетных системах

Что реально умеет Flipper Zero в этом сценарии

Flipper Zero — это портативный мультитул для исследования радиопротоколов, RFID, инфракрасных сигналов и цифровых интерфейсов. В контексте шлагбаумов его основной рабочий модуль — Sub-GHz трансивер, способный принимать и передавать сигналы в поддерживаемых диапазонах.

Практические сценарии выглядят так. Устройство может принять и декодировать сигнал пульта, определить протокол и показать структуру посылки. Может сохранить и воспроизвести сигнал со статическим кодом — это работает как копия пульта. А вот с динамическими кодами воспроизведение записанной посылки не даст результата: приёмник уже «израсходовал» этот код. Дополнительно Flipper умеет анализировать эфир, что полезно при диагностике помех или поиске неисправного пульта.

💡

Flipper Zero открывает шлагбаум только там, где используется статический код или есть легальный доступ к добавлению нового пульта в приёмник. Динамические коды простым воспроизведением не обходятся.