OpenClaw отлаживает ESP32+CC1101 на 433 МГц с помощью HackRF на Raspberry Pi 5

✍️ OpenClawRadar📅 Опубликовано: 7 мая 2026 г.🔗 Source
OpenClaw отлаживает ESP32+CC1101 на 433 МГц с помощью HackRF на Raspberry Pi 5
Ad

Пользователь OpenClaw u/Gullex опубликовал подробное описание отладки трансивера CC1101 на 433 МГц с помощью ESP32 и Raspberry Pi 5. Процесс показывает, как использовать HackRF в качестве диагностического инструмента, когда AI-агент кодирования застревает на аппаратных особенностях.

Проблема

Целью было управлять беспроводными выключателями на 433 МГц с помощью OpenClaw на Pi 5. Первые попытки провалились:

  • CC1101 напрямую подключен к пинам GPIO Pi — целый день отладки безрезультатно.
  • CC1101 подключен к ESP32, прошитому CC1101-tool — все еще без успеха.
  • Даже воспроизведение захваченного сигнала от Flipper Zero не сработало.
Ad

Прорыв через HackRF

Победный подход: начать новую сессию OpenClaw с подключенными ESP32+CC1101 и HackRF. Пользователь дал агенту четкое задание: заставить CC1101 работать, используя HackRF для передачи тестового сигнала, который CC1101 должен захватить, а затем подтвердить, что CC1101 успешно передал его обратно. Дедлайн: чтобы можно было проверить утром.

На следующее утро все заработало. AI определил корень проблемы: выводы Tx и Rx на CC1101 были перепутаны. После исправления Pi смог автономно захватывать и воспроизводить Sub-GHz сигналы.

Ключевой вывод

Когда AI-агент кодирования терпит неудачу с аппаратными периферийными устройствами, добавление эталонного устройства, такого как HackRF (или логический анализатор, SDR), может дать агенту эталонный сигнал, необходимый для самокоррекции. Ключевым моментом было структурирование задачи как замкнутого теста: HackRF передает → CC1101 захватывает → CC1101 передает → HackRF подтверждает.

📖 Полный источник: r/openclaw

Ad

👀 Смотрите также

Улучшение структуры промптов для надежного выполнения навыков ИИ
Советы

Улучшение структуры промптов для надежного выполнения навыков ИИ

Разработчик делится двумя ключевыми модификациями промптов, которые позволили его навыку анализа рынка работать полностью автоматически без ручного вмешательства: явное разделение того, что навык должен возвращать, и того, что он должен делать, а также определение явных условий сбоя для предотвращения импровизации.

OpenClawRadar
Синхронизация iCloud Desktop/Documents вызывает проблемы с потерей файлов в Claude на Mac
Советы

Синхронизация iCloud Desktop/Documents вызывает проблемы с потерей файлов в Claude на Mac

Пользователь Mac сообщает, что включение синхронизации iCloud Drive для папок «Рабочий стол» и «Документы» приводит к созданию Claude дубликатов файлов и может вызвать безвозвратную потерю данных, включая скрытые папки /.claude, которые iCloud не резервирует.

OpenClawRadar
Пользовательский хук PostToolUse для загрузки CLAUDE.md по требованию вне дерева проекта
Советы

Пользовательский хук PostToolUse для загрузки CLAUDE.md по требованию вне дерева проекта

Разработчик делится решением с использованием пользовательского хука PostToolUse, которое позволяет Claude Code читать файлы CLAUDE.md из каталогов за пределами текущего дерева проекта по требованию, решая ограничения встроенного механизма загрузки.

OpenClawRadar
Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39
Советы

Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39

Пользователь Reddit обнаружил, что контент-фильтр Anthropic вызывает ошибку 400, когда ИИ-агенты пытаются записать полный список слов BIP39 (2048 стандартизированных английских слов) в код Python. Решение заключается в использовании пакета mnemonic для Python, который уже содержит этот список слов внутри себя.

OpenClawRadar