Обновить

Комментарии 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мс и тогда будет вывод в столбик.

Добавил. Теперь есть настройки таймаута буфера, режим вывода непечатаемых символов, вывода количества байтов в строке и режим приёма/отправки десятичных знаков

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации