Firefox 近日与知名开源硬件社区 Adafruit 达成合作,推出了一项让硬件编程变得更简单的功能:用户可以直接在 Firefox 浏览器中连接、编程和控制兼容的硬件设备,无需安装任何额外的桌面应用程序。
这项功能的核心是 Web Serial API——一个允许网页直接与串行端口设备通信的 Web 标准。通过 Firefox 对 Web Serial 的支持,用户只需打开浏览器,连接支持 Adafruit CircuitPython 的开发板(如 Adafruit Metro、Feather、Trinket 等),即可在浏览器中直接编写和运行代码,整个流程省去了安装驱动或配置桌面 IDE 的麻烦。
对于硬件爱好者来说,这大大降低了入门的门槛。以往用 Arduino 或 CircuitPython 开发板编程,需要在电脑上安装专用的 IDE 或命令行工具,配置串口驱动,步骤繁琐。现在,只要开发板支持 Web Serial,用户打开 Firefox、访问 CircuitPython 官网对应的网页,即可开始编码。

Firefox 之所以能实现这一点,得益于其对 Web Serial API 的完整支持。Web Serial 是 W3C 正在推进的一项开放标准,旨在让网页能够直接与硬件设备通信,而不必依赖各平台专有的插件或应用。Firefox 的支持意味着用户在 Windows、macOS 和 Linux 上都能获得一致的体验。
对于 Adafruit 用户而言,Firefox 提供了从创意到落地的一条直达路径。Adafruit 本身以丰富的开源硬件生态闻名,旗下产品覆盖从微控制器到传感器、显示屏等多种品类。在 Firefox 的加持下,硬件编程的入口变得更加无感和普惠——不必拘泥于特定操作系统或安装特定软件,只要有浏览器,就能动手做硬件项目。
这也是 Firefox 持续深耕开放 Web 生态的一个缩影。作为 Mozilla 旗下的浏览器,Firefox 一直标榜开源和用户优先的原则。这次与 Adafruit 的合作,延续了其在硬件互操作性方面的投入——不是把用户锁定在专有平台上,而是让开放的 Web 标准成为连接软件与硬件的桥梁。
参考来源:https://www.firefox.com/en-US/landing/adafruit/