Web Serial API 适合怎样的硬件交互?
通过用户选择串口设备并处理读写流,理解权限、波特率、断开和浏览器支持边界。
参考答案
Web Serial 让网页在用户授权后访问串口设备,适合调试板、仪器和部分硬件工具。页面需要配置波特率等串口参数,并通过 readable/writable stream 消费和发送字节。
串口数据通常没有消息边界,应用要自己处理帧、编码、超时、校验和半包。关闭页面或设备断开时必须释放 reader、writer 和端口锁,否则下次连接可能失败。
该 API 受安全上下文、用户激活和浏览器支持限制。硬件输入不能绕过权限和服务端验证,日志中也不要默认记录可能包含敏感信息的原始数据。