
Комментарии 28
Респект! Вот это полезная штука! Я как-то проспал момент когда браузер научился в компорт писать)
Я когда-то тоже свою терминалку делал, но там дело было в хитрых протоколах, которые ни одна готовая не умела декодить. И было это 100500 лет назад)
Прикольное решение, но классическая веб страница - это не то. Я делал чтобы окно растягивалось на все свободное пространство. https://gitverse.ru/NeiroN/HTML/content/main/Serial.html
И сразу просьба - добавить возможность ввести бодрейт руками. :)
Вот это мощь! Очень полезная тулза!
Еще можешь modbus туда запилить. АСУТПшники спасибо скажут. А еще лучше интерфейс не перегружать, а сделать отдельную тулзу тоже на JS. Частенько надо че-то потыкать, а компа и софта своего под рукой нету.
Услышать бы рекомендации автора, что делать, если хочется смотреть через FireFox.
Ставить сторонний плагин и дрвайвер. Почему-то фаерфокс из коробки это не умеет.
Этот плагин может помочь https://addons.mozilla.org/en-US/firefox/addon/webserial-for-firefox/
к нему ещё поставить это: https://github.com/kuba2k2/firefox-webserial/releases/tag/v0.5.0
С этим терминалом - проверено - работает
Лет 20 использовал hercules. Он и сейчас работает на ура. Квинтэссенция удобства и лаконичности. Сейчас наверно проще написать за пару минут на C# любой терминал.
Основной минус, который я вижу уже хотя бы глядя на первый скриншот - отсутствие интерактива, когда всё происходит в одном окне: и нажатия и ответы. Например, это нужно в классической лиункс-консоли, юбуте и т.д.
UTF-8 не поддерживает?

Просто не отображает, отсылка должна идти нормально(если переключить отображене на HEX будет видно что отослано), кроме киррилицы масса кодировок, не хотел сложностей в интерфейсе. Это не UTF-16, похоже по 2 байта на символ?
lol "Web Serial API is not supported in this browser. Please use Chrome, Edge, or Opera."
Отличный проект, спасибо, удобно использовать с FNIRSI DPS-150. Только не удалось заставить работать на Android Chrome, это не поддерживается, или я что-то не так делаю? Web Serial же вроде должен работать на Android? Может, какие-то разрешения надо выдать?
Отличный инструмент. Автору отдельный респект. Пока погонял под Windows из Yandex-браузера в связке с Arduino UNO Wi-Fi - отлично всё работает. И красиво и функционально.
Если прикрутить графики, с парсингом через те же JSON - вообще цены на будет. Автору респект
Спасибо! Пока на это отдельный проект: https://github.com/WeSpeakEnglish/polluSensWeb
В принципе можно подключить там любой UART сенсор через кастомный JSON
Отылка команды тоже через JSON.
Спасибо, работает как и описано - прекрасно. Вот только не хватает возможности установить DTR / RTS сигналы для выбранного порта.
как альтернатива Hercules отлично смотрится. Нужно посмотреть ещё какими пакетами драйвер работает на нижнем уровне, тот геркулес по 20 байт отправляет игнорируя настройки размера буферов драйвера, а putty работает по максимуму (512 байт), но с ним самим не очень удобно работать.
pineTERM — минималистичный, но мощный веб-терминал для UART