Web Serial
**요약 목록** * **개요:** Firefox 151(데스크톱 버전)부터 웹 브라우저가 마이크로컨트롤러, 3D 프린터, 전력계 등 시리얼(Serial) 연결 하드웨어와 직접 통신할 수 있는 'Web Serial API'를 지원합니다. * **주요 장점:** 별도의 네이티브 소프트웨어나 드라이버 설치 없이 브라우저 내 자바스크립트(JavaScript)만으로 전동 장치 제어 및 펌웨어 전송이 가능합니다. * **활용 예시:** Adafruit 보드의 CircuitPython 펌웨어 설치, USB 전력계 데이터 측정 및 Firefox 프로파일러 연동, Home Assistant 가전 자동화 펌웨어 설치 등 * **보안 및 개인정보 보호:** 사용자가 명시적으로 허용하기 전까지 웹사이트는 연결된 기기 목록을 볼 수 없으며, Firefox는 부가 기능 게이팅(Add-on gating) 방식을 적용해 더욱 상세한 권한 안내를 제공합니다. --- **상세 내용** **1. Web Serial API 정의** 별도의 PC용 전용 프로그램을 설치하지 않고, 웹사이트 상에서 직접 하드웨어 장치를 읽고 쓸 수 있도록 해주는 자바스크립트 기반의 웹 API입니다. 하드웨어가 USB나 블루투스로 연결되어 있더라도 운영체제에서 시리얼 포트로 인식 가능한 기기라면 모두 웹 브라우저를 통해 제어할 수 있습니다. **2. 주요 활용 분야 및 호환 기기** * **메이커 및 교육:** 하드웨어 해커, 학생, 개발자들이 홈 오토메이션 및 프로토타이핑을 구현할 때 매우 유용합니다. * **지원 기기:** Espressif ESP32 칩셋 보드, Raspberry Pi Pico(라즈베리 파이 피코), 3D 프린터, LEGO 스마트 허브 등 * **실제 오픈소스 연동:** * **Adafruit:** 웹 브라우저 상에서 교구용 보드에 CircuitPython 펌웨어를 몇 번의 클릭만으로 손쉽게 설치할 수 있습니다. * **USB 전력계 측정:** 시중의 USB 전력계 데...