Raspberry Pi 5에서 HackRF를 사용한 ESP32+CC1101 433 MHz 설정 디버깅

OpenClaw 사용자 u/Gullex가 ESP32 및 Raspberry Pi 5와 함께 CC1101 433MHz 트랜시버를 디버깅한 상세 사례 연구를 게시했습니다. 이 과정은 AI 코딩 에이전트가 하드웨어 특성 문제로 막혔을 때 HackRF를 진단 도구로 활용하는 방법을 보여줍니다.
문제
목표는 Pi 5에서 OpenClaw를 사용하여 433MHz 무선 스위치를 제어하는 것이었습니다. 초기 시도는 실패했습니다:
- CC1101을 Pi GPIO 핀에 직접 연결 — 하루 종일 디버깅했지만 아무것도 얻지 못함.
- CC1101을
CC1101-tool로 플래싱된 ESP32에 연결 — 여전히 실패. - Flipper Zero에서 캡처한 신호를 재생해도 작동하지 않음.
HackRF를 통한 돌파구
성공적인 접근 방식: ESP32+CC1101과 HackRF를 모두 연결한 상태에서 새 OpenClaw 세션을 시작합니다. 사용자는 에이전트에게 명확한 임무를 부여했습니다: CC1101을 작동시키되, HackRF를 사용하여 테스트 신호를 전송하면 CC1101이 이를 캡처하고, CC1101이 성공적으로 다시 전송했는지 확인하라는 것이었습니다. 기한: 아침까지 테스트 가능해야 함.
다음 날 아침, 작동했습니다. AI는 근본 원인을 찾아냈습니다: CC1101의 Tx와 Rx 핀이 바뀌어 연결된 것이었습니다. 이를 수정하자 Pi가 Sub-GHz 신호를 자동으로 캡처하고 재생할 수 있었습니다.
핵심 교훈
AI 코딩 에이전트가 하드웨어 주변 장치로 실패할 때, HackRF(또는 로직 분석기, SDR) 같은 참조 장치를 추가하면 에이전트가 스스로 수정할 수 있는 신호 실측 자료를 제공할 수 있습니다. 핵심은 작업을 폐쇄 루프 테스트로 구성하는 것이었습니다: HackRF가 전송 → CC1101이 캡처 → CC1101이 전송 → HackRF가 확인.
📖 전체 출처 읽기: r/openclaw
👀 See Also

작업 에이전트는 메모리에 직접 쓰면 안 된다: 큐레이터-에이전트 패턴
Reddit 게시물에서 작업자 에이전트가 공유 메모리에 직접 쓰지 못하도록 Memory Curator 패턴을 설명하며, 이벤트 검증 및 범위 지정 계층을 통해 라우팅합니다.

현장 보고서: M2 맥북 프로(32GB)에서의 Qwen 3.6 27B – 느리지만 스마트한 출력
M2 맥북 프로(32GB RAM)에서 Qwen 3.6 27B IQ4_XS를 실행하면 초기 7.9 t/s에서 52k 컨텍스트에서 3.1 t/s로 성능이 저하됩니다. 코드 품질은 인상적이지만 메모리 대역폭이 병목입니다.

클로드 코드 워크플로우 포스트의 사각지대: 복구, 제약 조건 및 권한 관리
해피패스 클로드 코드 워크플로우는 흔하지만, 잘못된 편집 복구, 제약 조건 적용, 권한 관리를 다루지 않아 실제 사용 시 중요합니다.

로컬 LLM의 힘으로 OpenClaw 강화하기: GLM-4.7-Flash 소개
GLM-4.7-Flash와 OpenClaw의 통합은 원활한 로컬 배포와 정교한 코드 실행을 가능하게 하여 AI 자동화를 혁신하고 있습니다.