Комментарии 11
сработает только не на каждом браузере и не на каждой системе
пытались по работе собрать универсальный прошивочно-отладочный интерфейс по TTL, в итоге самостоятельный GUI на Go был создан, потому как веб версия чаше не работала чем работала
Я навайбкодил ранее более продвинутую версию. Использую для отладки устройств по обработке gps сигналов. Когда надо использовать периодически отправку сообщений. Это не последняя версия. В новой ещё можно hex отправлять. https://melodictsk.github.io/web-serial/web-serial.html
вроде бы для esp32 есть такая штука, т.е. она и веб интерфейс реализует и аппаратный интерфейс
Да, удивился на днях, что такое стало возможным)
Возможно, я из пещеры...
в соседней теме еще более расширенная идея у меня пошла сделать консоль-терминалку на esp32 типа самодельный ноут/консоль https://habr.com/ru/articles/1039186/
удивился на днях, что такое стало возможным
Я тут тоже впечатлился — коллега попросил ему помочь сделать новые часики в старый фольксваген-транспортер, я ему собрал на макетке прототип, и на всё про всё у меня ушёл обеденный перерыв, включая кодирование, там веб сервер на борту, через который можно часики установить со смартофона. Несколько лет назад я б такое тоже сделал, но убил бы несравненно большее количество времени (я работаю со всякими ардуинками редко и эпизодически). В общем и целом я доволен техническим прогрессом.

Здорово! Это удобно, если нельзя ставить никакое ПО. в качестве прослушки порта (в том числе RS-485) будет полезно. В Яндекс-браузере работает.
А кроме текста и Hex, можете сделать числовой вывод байтов? через пробел
По какому условию происходит переход на следующую строку? было бы ещё хорошо указывать количество байт в строке или контрольное время.
Данные падают в буфер в ожидании переноса строки: \n. Таймаут 100 мс, после этого строка выводится как есть.
Числовой вывод байтов можно прикрутить — это даже интересно будет, но быстро не обещаю.
С количеством байт тоже не должно возникнуть проблем.
Контрольное время есть, если я правильно вас понял.
Просто не во всех протоколах, например в Modbus есть перенос строки в конце посылки. А хочется, чтобы выводилось всё, включая непечатаемые символы. Про таймаут - чтобы можно настроить, например при прослушке потока 20-ти однотипных сообщений (без /n) в секунду - таймер на 50мс и тогда будет вывод в столбик.

Веб-терминал для COM-порта без установки: подключается за 2 секунды