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

Пользователь OpenClaw u/Gullex опубликовал подробное описание отладки трансивера CC1101 на 433 МГц с помощью ESP32 и Raspberry Pi 5. Процесс показывает, как использовать HackRF в качестве диагностического инструмента, когда AI-агент кодирования застревает на аппаратных особенностях.
Проблема
Целью было управлять беспроводными выключателями на 433 МГц с помощью OpenClaw на Pi 5. Первые попытки провалились:
- CC1101 напрямую подключен к пинам GPIO Pi — целый день отладки безрезультатно.
- CC1101 подключен к ESP32, прошитому
CC1101-tool— все еще без успеха. - Даже воспроизведение захваченного сигнала от Flipper Zero не сработало.
Прорыв через 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
👀 Смотрите также

Уплотнение не исправит контекст, которого никогда не было в транскрипте: диагностика переполнений контекста OpenClaw
Отчет об ошибке раскрывает распространенную ловушку OpenClaw: когда только системный промпт превышает лимит токенов, компактификация, которая лишь резюмирует историю разговора, не помогает. Используйте /context map и /context detail, чтобы найти настоящего виновника.

Раздувание токенов в фреймворках агентов: соотношение ввода к выводу 500:1 — это норма
Пользователь саморазмещенного фреймворка для агентов сообщает о ~21 тыс. входных токенов на сообщение и соотношении входных и выходных данных 500:1 из-за определений инструментов, системного промпта и памяти. Сообщество подтверждает, что базовый контекст в 15-25 тыс. токенов является обычным для агентов, использующих инструменты.

Два небольших изменения в подсказках сократили время редактирования Claude на 80%
Поместите инструкцию по роли в начале, а инструкцию по формату в конце. Один пользователь сообщает, что количество итераций редактирования сократилось с трех до одной.

20 команд Claude Code, которые должен знать каждый разработчик
Пост на Reddit перечисляет 20 команд Claude Code для остановки задач, управления контекстом, ответвлений, удаленного управления и ярлыков продуктивности, таких как /compact, /branch и /simplify.