usando la API serial web en Windows, Mac OS y el navegador Chrome de Linux, puedo recibir y enviar datos. pero en el navegador Chrome de Android, no puedo enviar ni recibir datos de un dispositivo serie.
Entonces, qué API se usa para leer y escribir datos en dispositivos seriales en el navegador Chrome de Android.
Además, hay una API serial de polyfill para Android Chrome, pero muestra un error que se muestra en la imagen.
El equipo que creó la implementación de Web Serial API en Chromium también escribió una biblioteca polyfill que usa WebUSB para admitir plataformas que no proporcionan controladores seriales integrados: https://github.com/google/web-serial-polyfill
Parece que ya está tratando de usar esta biblioteca. ¿Puede presentar un problema en el proyecto GitHub de la biblioteca para que el equipo pueda ver el error que está viendo?
Tenga en cuenta que parece que hay algunos dispositivos Android que tienen controladores de serie USB que terminan bloqueando WebUSB para que no reclame interfaces a pesar de que la plataforma no permite que las aplicaciones los usen. https://crbug.com/1099521 está rastreando una solución para eso.