Skip to content

Demos interactivos

Prueba webserial-core directamente en tu navegador — sin instalación, sin compilación. Los demos usan el bundle UMD para funcionar como páginas HTML estáticas.

Requisito: Los demos usan APIs de navegador exclusivas (Web Serial, WebUSB, Web Bluetooth). Necesitas Chrome 89+ o Edge 89+ en la mayoría de demos. Safari y Firefox no están soportados.

Demos disponibles

⚡ Web Serial

Conecta usando la Web Serial API nativa de Chrome/Edge.

  • Enviar TXT o HEX
  • Eventos de conexión/desconexión en tiempo real
  • Auto-reconexión configurable

👉 Abrir demo Web Serial


🔌 WebUSB

Conecta dispositivos serial USB en Android Chrome o Desktop usando el polyfill WebUSB (sin necesitar la API Web Serial).

  • Compatible con CP210x, CH340, Arduino (CDC-ACM)
  • Útil para probar el comportamiento de Android desde el escritorio

👉 Abrir demo WebUSB


📶 Web Bluetooth (BLE UART)

Comunícate con dispositivos BLE UART mediante el Nordic UART Service (NUS) sobre GATT.

  • Compatible con ESP32 BLE, nRF52, HC-08, AT-09
  • Escrituras auto-fragmentadas al MTU BLE de 20 bytes

👉 Abrir demo Web Bluetooth


Uso en producción

Los demos usan el bundle UMD (webserial-core.umd.js) vía tag <script>. Para proyectos reales, importa con ESM para aprovechar el tree-shaking:

ts
import { AbstractSerialDevice, delimiter } from "webserial-core";

Código fuente de los demos de desarrollo

Los demos de desarrollo completos con TypeScript se encuentran en demos/ en el repositorio. Incluye ejemplos de auto-reconexión, modo HEX y bridge WebSocket.

Publicado bajo la licencia MIT.