PortDock

웹 시리얼 터미널

Web Serial 을 지원하는 브라우저(Chrome·Edge 등)에서 COM 포트를 열어 장비와 주고받습니다. HEX·ASCII 보기, 시각 표시, 체크섬·끝 문자 붙이기, 로그 저장.

연결 안 됨

보낼 때는 «본문 + 체크섬 + 끝 문자» 순서로 붙입니다(체크섬은 본문으로만 계산). 받은 것도 보낸 것도 이 브라우저와 포트 사이에서만 오가고, 어디로도 올리지 않습니다.

쓰는 법

  1. 보레이트·데이터 비트·패리티·정지 비트·흐름 제어를 장비 설명서에 맞춥니다(대부분 9600 또는 115200, 8N1, 흐름 제어 없음).
  2. «포트 고르고 연결» 을 누르면 브라우저가 포트 목록 창을 띄웁니다. 웹 페이지는 사용자가 고른 포트만 열 수 있습니다.
  3. 받은 바이트는 «LF 마다» 또는 «20ms 쉼마다» 한 줄로 묶어 보여 줍니다. 글자로 주고받는 장비는 LF, Modbus RTU 처럼 프레임 단위 장비는 쉼이 읽기 좋습니다.
  4. HEX 는 «01 03 00 00 00 0A» 처럼, ASCII 는 «AT\r\n», «\x02DATA\x03» 처럼 넣습니다(CRC·체크섬 계산기와 같은 규칙).

되는 브라우저

MDN 호환표(api.Serial) 기준: Chrome·Edge 89 이상, Firefox 151 이상(데스크톱), Android Chrome 148 이상(138~147 은 블루투스 RFCOMM 직렬 포트만). Safari·iOS·Android Firefox·Android WebView 는 지원하지 않습니다. 명세상 https(보안 컨텍스트)에서만 열리고, 포트는 사용자가 고를 때만 열 수 있습니다.

자주 묻는 것

포트 목록에 COM 포트가 안 보입니다

장치 관리자에서 포트가 보이는지, USB-시리얼 변환기 드라이버가 깔렸는지 먼저 보세요. 다른 프로그램이 그 포트를 열고 있으면 연결에 실패합니다.

글자가 깨져서 보입니다

보레이트·데이터 비트·패리티·정지 비트가 장비와 하나라도 다르면 깨진 바이트가 들어옵니다. 설정을 다시 맞추고 연결하세요. 프레이밍·패리티 오류는 로그에 알림으로 남습니다.

USB 를 뽑으면 어떻게 되나요?

읽기가 끊기거나 포트의 disconnect 이벤트가 오면 «끊김» 을 로그에 적고 연결을 닫습니다. 다시 꽂은 뒤 «포트 고르고 연결» 을 누르세요.

여러 포트를 동시에 보거나, 수신 체크섬 검사·Modbus RTU 풀이·USB 재연결이 필요하면 PortDock Serial.