https://selevo.github.io/WebUsbSerialTerminal/
webusb ch340 ft232and etc. terminal work on android brauser. default 57600
webapi WEBusb serial - will work in android.
webapi WebSerial - will not work on android
this is a very important difference between these two webapi
репозиторий состоит из двух файлов которые были скопированы со страницы по этой ссылке: https://stackoverflow.com/questions/64929987/webusb-api-working-but-the-data-received-arent-decoded-properly и оформленные в виде одной веб-страницы для примера.
Спасибо автору, он проделал большую работу терминал работает на смартфоне на базе Android. у меня возникли некоторые проблемы с отключением устройства поэтому новый экземпляр страницы может не запуститься без переподключения usb-com свистульки. то есть браузер автоматически не отключает устройство если страница была закрыта также не работает кнопка disconnect.
если кто-то доработает то я буду рад, и все остальные тоже. А вот более законченный проект того же автора: https://grovkillen.com/webusb/ Он имеет также некоторые проблемы если использовать смартфон, происходит перезагрузка смартфона иногда в тот момент когда вытаскиваешь устройство из смартфона. автор сообщил что это глюк хром браузера.