시리얼 포트가 작동하나요?
연결 버튼을 클릭하여 시리얼 포트 장치(Arduino, 마이크로컨트롤러, GPS 수신기 등)를 감지하고 통신하세요. 모두 브라우저에서 직접 가능합니다.
이 도구는 Web Serial API를 사용하여 시리얼 포트 장치에 연결하고, 연결을 확인하며, 선택적으로 데이터를 송수신합니다. 시리얼 포트 하드웨어와 드라이버가 올바르게 작동하는지 테스트합니다.
Web Serial API(Chrome 89+)는 300에서 4,000,000까지의 보드레이트를 지원하며, 9600 보드의 레거시 RS-232 장치부터 최신 고속 마이크로컨트롤러까지 모든 것을 포괄합니다.
결과가 의미하는 것은?
| 결과 | 범위 | 의미 |
|---|---|---|
| 양호 | 장치가 연결되고 데이터가 흐르는 상태 | 시리얼 포트가 올바르게 작동하고 있습니다. 장치가 인식되었고, 연결이 설정되었으며, 데이터를 송수신할 수 있습니다. |
| 경고 | 장치가 감지되었으나 데이터가 없거나 깨진 출력 | 연결은 작동하지만 통신 설정이 잘못되었을 수 있습니다. 보드레이트, 데이터 비트, 스톱 비트, 패리티가 장치 설정과 일치하는지 확인하세요. |
| 불량 | 시리얼 포트가 감지되지 않거나 연결 실패 | Web Serial API가 지원되지 않거나(Chrome/Edge 필요), 장치 드라이버가 없거나, 시리얼 장치가 연결되지 않았습니다. |
일반적인 문제와 해결 방법
브라우저에 “Web Serial API가 지원되지 않습니다” 표시
Web Serial은 Chrome 89+, Edge 89+, Opera 75+가 필요합니다. Safari와 Firefox는 지원하지 않습니다. HTTPS 또는 localhost를 사용하고 있는지 확인하세요. 이 API는 비보안 HTTP 페이지에서 사용할 수 없습니다.
장치가 연결되어 있지만 연결 프롬프트 목록에 나타나지 않음
올바른 드라이버가 설치되어 있는지 확인하세요(일반적인 USB-시리얼 칩용 CH340, FTDI, CP2102 등). macOS에서는 시스템 설정 > 개인정보 및 보안에서 드라이버를 승인해야 할 수 있습니다. 다른 USB 케이블이나 포트를 시도해 보세요.