Skip to content

GidroByte/web-serial-terminal-ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web Serial Terminal

Альтернатива PuTTY / minicom / screen в браузере
Работает через Web Serial API, поддерживает UART/USART/RS-232.

Демонстрация интерфейса

Особенности

Не требует установки
Один HTML-файл — открыл и работаешь. Никаких инсталляторов.

Быстрое подключение к порту
Не нужно узнавать номер COM-порта в диспетчере устройств и вводить его вручную. Просто нажмите «Подключить» и выберите нужный порт из списка активных. Браузер сам показывает все доступные последовательные порты.

Адаптивная вёрстка
Можно сжать окно браузера в узкую панель и разместить с краю экрана — интерфейс перестроится, не мешая параллельно работать в среде разработки, терминале или других инструментах.

Гибкость и кастомизация
Это простой HTML/CSS/JS-файл не требующий сборки и компиляции. Вы можете:

  • Изменить настройки по умолчанию (скорость, биты данных, чётность) — просто отредактируйте атрибуты selected в <select>.
  • Переместить, скрыть или перекрасить любую кнопку, блок статистики — измените CSS или HTML.
  • Добавить свои макросы отправки, изменить поведение чекбоксов — вся логика в одном файле, легко правится в любом текстовом редакторе.

Возможности

  • Полный контроль порта: скорость до 921600, биты данных, чётность, стоп-биты.
  • Отправка и приём: текстом или HEX (побайтно / по 16 байт).
  • Многострочная отправка — пишите и правьте текст как в обычном редакторе, отправляйте всё сразу (Ctrl+Enter).
  • Автопрокрутка, временные метки, лимит строк 5000.
  • Статистика: байты, время соединения.
  • Чекбокс «Добавить \n».
  • Тёмная/светлая тема.

Как использовать

  1. Скачайте Terminal.html.
  2. Откройте в браузере на базе Chromium (Chrome, Edge, Brave, Opera).
  3. Нажмите «Подключить» и выберите последовательный порт из списка.
  4. При необходимости измените параметры (скорость и др.) в левом меню.
  5. Используйте Ctrl+Enter для быстрой отправки.

При подключении браузер запросит разрешение на доступ к порту.

Требования к браузеру

Браузер Поддержка Примечание
Яндекс + Поддерживает
Chrome + Поддерживает
Edge + Поддерживает
Opera + Поддерживает
Firefox нет Не поддерживает
Safari нет Не поддерживает

About

Веб-терминал для последовательного порта (Web Serial API). Альтернатива PuTTY/minicom в браузере. Поддержка UART/RS-232: скорость, биты данных, чётность, стоп-биты. HEX-режим, таймстампы, автопрокрутка, тёмная/светлая тема. Не требует установки.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages