Web Serial API
Web Serial API 是一种 Web 标准接口,允许网页应用程序通过浏览器与用户设备上的串行端口(Serial Port)进行通信。它由 W3C 制定,属于 Web 硬件访问能力的一部分,主要用于连接微控制器、传感器、工业设备等串口外设。该 API 提供异步读写数据流的能力,需用户手动授权方可访问,以保障安全性,适用于物联网调试、硬件控制等应用场景。
时间轴 (近 90 天)
该Web应用通过Web Serial API在Chrome或Edge浏览器中直接上传固件到Arduino,跳过本地安装Arduino IDE的链路。
Web Serial API目前主要受限于Chromium内核浏览器(Chrome、Edge、Opera),Firefox和Safari尚未支持。
Web Serial API要求页面运行在HTTPS安全上下文中,且用户每次都要手动授权串口访问。
全部知识事实 (7)
现代浏览器通过Web Serial API可以直接访问串口设备,使得HTML版串口调试助手完全可行
90%待验证Web Serial API要求必须由用户主动触发才能请求端口访问权限,且仅在HTTPS或localhost环境下可用
90%待验证Web Serial API是由W3C的WICG(Web Incubator Community Group)提出的浏览器标准
85%待验证Web Serial API于2021年在Chrome 89中正式落地,允许网页通过JavaScript直接与串口设备通信
85%待验证该Web应用通过Web Serial API在Chrome或Edge浏览器中直接上传固件到Arduino,跳过本地安装Arduino IDE的链路。
50%待验证Web Serial API目前主要受限于Chromium内核浏览器(Chrome、Edge、Opera),Firefox和Safari尚未支持。
50%待验证Web Serial API要求页面运行在HTTPS安全上下文中,且用户每次都要手动授权串口访问。
50%