WebSerial Microcontroller Interaction

Definition

The use of the browser WebSerial API to establish bidirectional, low-latency serial communication between web applications and physical microcontroller boards (ESP32, Arduino, XIAO).

Key Characteristics

  • Direct hardware connection without native driver installation or intermediate server bridges.
  • Streaming high-bandwidth sensor data, camera frames, and machine learning inferences into web UIs.
  • Interactive calibration, firmware parameter tuning, and hardware actuation directly from web apps.

Applications

  • Physical computing studios (DDA647/DDA657)
  • Interactive browser installations
  • TinyML prototyping

Mentions in Source