BuildIn
서포팅동작 프로토타입임베디드웹
검증된 요약
Arduino MKR WiFi 1010과 네 개의 LED로 GitHub Actions 빌드 상태를 표시하는 물리적 표시기.
문제 또는 실험 질문
책상용 LED 디바이스가 설정된 저장소의 최신 GitHub 워크플로 상태를 반영할 수 있는가?
실제로 구현된 것
- Wi-Fi 연결 및 GitHub API 워크플로 실행 폴링
- 대기, 실행, 성공, 실패 상태 매핑
- 수동 JSON/문자열 추출을 갖춘 네 LED 출력
- 펌웨어의 저장소별 설정
아키텍처 또는 워크플로
- 네트워크 계층: Wi-Fi 및 GitHub API HTTPS
- 파싱 계층: 워크플로 상태 수동 추출
- 출력 계층: CI 상태를 나타내는 네 LED
주요 기술적 결정
- 신호등 은유로 상태를 한눈에 파악
- 임베디드 단순성을 위해 웹훅 대신 폴링 선택
- 고정 저장소 설정이 단일 목적 책상 디바이스에 적합
공개 상태
동작 프로토타입구현됨
Arduino MKR WiFi 1010
GitHub API
C++