WebUSB 시리얼 모니터

브라우저에서 USB 시리얼 하드웨어에 연결하고, 실시간 터미널 출력을 읽고, 명령을 보내고, Arduino, ESP32, RP2040 및 메이커 보드를 데스크톱 터미널 설치 없이 디버깅하세요.

연결된 장치 선택된 포트 없음 Web Serial 링크
보레이트를 선택한 다음 USB 시리얼 장치를 연결하세요
포트 식별
선택된 포트 없음
바이트
0
0
실시간 터미널
시리얼 장치를 연결하면 여기에 터미널 출력이 표시됩니다.
Zoom 100%
유틸리티 스튜디오

이 유틸리티를 내 웹사이트에 추가하고 싶으신가요?

WordPress, Notion 또는 직접 운영하는 사이트에 맞게 색상과 다크 모드를 설정하세요.

자주 묻는 질문

이 시리얼 모니터는 Arduino, ESP32, Raspberry Pi Pico 보드에서 작동하나요?

네, 보드가 Web Serial에서 지원하는 USB 시리얼 인터페이스를 제공하고 브라우저가 Chromium 기반인 경우에 작동합니다. 일반적인 Arduino, ESP32, RP2040, CH340, CP210x 및 FTDI 어댑터는 사용자가 권한을 부여한 후에 보통 작동합니다.

Web Serial을 사용하는데 왜 WebUSB라고 부르나요?

대부분의 메이커 보드는 USB를 통해 연결되지만, 브라우저 터미널 접근은 Web Serial API에 의해 제공됩니다. WebUSB는 더 낮은 수준이며 간단한 UART 스타일 터미널에 적합한 추상화가 아닙니다.

웹사이트가 허가 없이 내 시리얼 장치에 접근할 수 있나요?

아니요. 브라우저는 사이트가 시리얼 포트를 열기 전에 사용자 클릭과 네이티브 장치 선택기를 요구합니다. 이 도구는 터미널 로그나 장치 식별자를 저장하지 않습니다.

웹 시리얼 터미널에 어떤 브라우저를 사용해야 하나요?

HTTPS 또는 localhost에서 Chrome, Edge 또는 다른 Chromium 기반 브라우저를 사용하세요. Firefox, Safari 및 많은 iOS 브라우저는 Web Serial API를 제공하지 않습니다.

어떤 보레이트를 선택해야 하나요?

펌웨어에 설정된 보레이트를 선택하세요. Arduino 예제는 종종 9600 또는 115200을 사용하며, 더 빠른 로그, 부트로더 및 고속 센서 스트림은 230400, 460800 또는 921600을 사용할 수 있습니다.

# USB 메이커 하드웨어용 온라인 시리얼 모니터

이 브라우저 시리얼 모니터는 Chrome 또는 Edge에서 직접 USB 시리얼 포트를 열고 마이크로컨트롤러, USB UART 브릿지, 개발 보드, 부트로더, 테스트 장비, 센서 및 실험실 하드웨어에서 텍스트를 스트리밍합니다. 시리얼 콘솔이 필요하지만 데스크톱 IDE나 터미널 애플리케이션을 설치하고 싶지 않을 때 빠른 진단을 위해 설계되었습니다.
브라우저 권한 경계
페이지는 사용자의 시리얼 장치를 조용히 열거하거나 열 수 없습니다. 연결을 누르고 브라우저 선택기에서 포트를 선택한 후에만 접근이 시작됩니다. 터미널 데이터는 직접 복사하지 않는 한 현재 탭에 머무릅니다.
9600-921600 일반 보레이트 프리셋
CRLF 선택적 명령 종료
로컬 터미널 세션

# 웹 시리얼 터미널이 유용한 경우

  • Arduino, ESP32, ESP8266, RP2040, STM32 또는 사용자 정의 펌웨어에서 부트 메시지 확인하기.
  • USB UART 어댑터를 통해 모뎀, GPS, LoRa, Wi-Fi, Bluetooth 또는 셀룰러 모듈로 AT 명령 보내기.
  • 공장 테스트 지그, 교실 실험실, 로봇 컨트롤러 또는 벤치 프로토타입에서 센서 출력 읽기.
  • USB 시리얼 브릿지 드라이버, 케이블, 보드 전원 및 펌웨어 보레이트가 모두 함께 작동하는지 확인하기.
  • 버그를 보고하거나 하드웨어 지원을 요청하기 전에 빠른 오류 로그 수집하기.

웹 시리얼 모니터

빠른 지원, 강의실 교육, 현장 진단 및 URL을 여는 것이 IDE를 설치하는 것보다 빠른 메이커 워크플로우에 가장 적합합니다.

데스크톱 터미널

바이너리 프로토콜, 긴 캡처 세션, 스크립팅, 하드웨어 흐름 제어, 매크로 및 브라우저 API가 차단된 환경에 더 적합합니다.

# 보레이트 및 줄 끝 체크리스트

설정 일반적인 선택 잘못되었을 때 발생하는 문제
보레이트많은 최신 보드는 115200, 오래된 예제는 9600.읽을 수 있는 텍스트가 임의의 기호로 바뀌거나 유용한 로그가 나타나지 않음.
줄 끝많은 명령 파서는 CRLF, 원시 문자 프로토콜은 종료 없음.펌웨어가 종료 문자를 기다리고 있어 명령이 무시됨.
배타적 포트 접근Arduino Serial Monitor, PuTTY, screen, minicom 또는 벤더 도구 닫기.브라우저 선택기가 포트를 열지만 읽기 또는 쓰기가 실패함.
보안 컨텍스트HTTPS 또는 localhost.지원되는 브라우저에서도 Serial API가 누락됨.

시리얼 출력이 없나요?

경고
보드에 전원이 공급되고 USB 케이블이 충전만이 아닌 데이터를 지원하는지 확인하세요. 펌웨어 보레이트를 모르는 경우 9600, 57600, 115200을 시도하세요. 많은 보드가 시작 시에만 부트 로그를 출력하므로 연결 후 리셋을 누르세요. 여전히 시리얼 포트를 소유하고 있을 수 있는 다른 소프트웨어를 닫고, 장치가 나타나지 않으면 CH340, CP210x, FTDI 또는 보드 벤더용 운영 체제 드라이버를 설치하세요.

# 개인정보 보호, 보안 및 제한 사항

Web Serial의 강점과 제한 사항

장점
  • 기본적인 시리얼 텍스트 진단을 위해 데스크톱 설치가 필요 없음.
  • 브라우저 선택기가 선택한 특정 포트로의 접근을 제한함.
  • 텍스트 로그, 명령 프롬프트 및 빠른 하드웨어 점검에 잘 작동함.
단점
  • Chromium 기반 브라우저와 보안 컨텍스트가 필요함.
  • 바이너리 프로토콜 분석기나 장시간 무인 캡처용으로 설계되지 않음.
  • 일부 기업 정책, 모바일 브라우저 및 운영 체제가 Web Serial을 차단함.

참고 문헌