How to connect to a serial / COM port from your browser with HyperTerminal online
Published:
☎

A step-by-step guide to talking to a serial device with HyperTerminal online - no install, no account. (Background and tech details in the original post.)
What you need
- Chrome or Edge on desktop (the Web Serial API is not in Firefox/Safari)
- A serial device on a COM port or USB-serial adapter - CH340, CP210x, FTDI, PL2303 and friends all work
Steps
- Open https://www.clearevo.com/hyperterminal/
- Click Call and pick your COM port / USB-serial adapter from the browser’s port list.
- Set the line parameters in File > Properties: bits per second, data bits, parity, stop bits, flow control. The status bar shows the current setting, e.g.
115200 8-N-1, plus a connect timer. - Type away. ASCII Setup has local echo and CR/LF options if your device expects them.
- To log the session, use Capture Text - it saves everything received to a
.txtfile. Send Text File pushes a file out the port line by line.
No hardware handy?
Under File > Properties > “Connect using” there are three clearly-marked DEMO simulated devices (not real hardware): an AT-command modem (try AT, ATI, AT+CSQ, AT+HELP), and two GNSS receivers streaming valid NMEA. The demos work in any browser, Firefox and Safari included.
Everything runs client-side - your data never leaves your machine (Google Analytics for visit stats only).
This tool is free software and open source: ykasidit/hyperterminal - issues and pull requests welcome.
คู่มือทีละขั้นตอน: คุยกับอุปกรณ์ serial ผ่าน HyperTerminal online - ไม่ต้องติดตั้งโปรแกรม ไม่ต้องสมัครบัญชี (ที่มาและรายละเอียดทางเทคนิคอยู่ในโพสต์ต้นฉบับ)
สิ่งที่ต้องมี
- Chrome หรือ Edge บนเดสก์ท็อป (Web Serial API ยังไม่มีใน Firefox/Safari)
- อุปกรณ์ serial ที่ต่อผ่าน COM port หรือ USB-serial adapter - พวก CH340, CP210x, FTDI, PL2303 และตระกูลใกล้เคียงใช้ได้หมด
ขั้นตอน
- เปิด https://www.clearevo.com/hyperterminal/
- คลิก Call แล้วเลือก COM port / USB-serial adapter ของคุณจากรายการ port ของเบราว์เซอร์
- ตั้งค่าพารามิเตอร์ของสายใน File > Properties: bits per second, data bits, parity, stop bits, flow control - แถบสถานะจะแสดงค่าที่ใช้อยู่ เช่น
115200 8-N-1พร้อมตัวจับเวลาการเชื่อมต่อ - พิมพ์คุยได้เลย ใน ASCII Setup มีตัวเลือก local echo และ CR/LF เผื่ออุปกรณ์ของคุณต้องการ
- ถ้าอยากเก็บ log ของ session ใช้ Capture Text - จะบันทึกทุกอย่างที่รับเข้ามาลงไฟล์
.txtส่วน Send Text File ใช้ส่งไฟล์ออกทาง port ทีละบรรทัด
ไม่มีฮาร์ดแวร์อยู่ในมือ?
ใน File > Properties > “Connect using” มี อุปกรณ์จำลอง (DEMO) สามตัวที่ติดป้ายไว้ชัดเจนว่าเป็นตัวจำลอง ไม่ใช่ฮาร์ดแวร์จริง: modem แบบ AT command หนึ่งตัว (ลองพิมพ์ AT, ATI, AT+CSQ, AT+HELP) และ GNSS receiver สองตัวที่สตรีม NMEA ที่ถูกต้อง ตัว demo เหล่านี้ใช้ได้ในทุกเบราว์เซอร์ รวมทั้ง Firefox และ Safari
ทุกอย่างทำงานฝั่ง client ทั้งหมด - ข้อมูลของคุณไม่ถูกส่งออกจากเครื่องเลย (มีเพียง Google Analytics สำหรับนับสถิติผู้เข้าชมเท่านั้น)
เครื่องมือนี้เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส: ykasidit/hyperterminal - ยินดีรับ issue และ pull request ครับ
คำแปลภาษาไทยนี้มี AI ช่วยเรียบเรียง — หากพบจุดที่อ่านแล้วขัด แจ้งได้ในคอมเมนต์ครับ
Full disclosure: this post - and any code or tool it describes - was co-authored with Claude (Anthropic’s AI, via Claude Code). I directed, guided and reviewed. I don’t want to pretend otherwise.
Leave a Comment