Монитор последовательного порта WebUSB

Подключайтесь к последовательному USB-оборудованию из браузера, читайте вывод терминала в реальном времени, отправляйте команды и отлаживайте платы Arduino, ESP32, RP2040 и мейкерские платы без установки настольного терминала.

Подключённое устройство Порт не выбран Связь Web Serial
Выберите скорость передачи и подключите последовательное USB-устройство
Идентификатор порта
Порт не выбран
Байты
0
Строки
0
Терминал онлайн
Вывод терминала появится здесь после подключения последовательного устройства.
Zoom 100%
Студия утилит

Хотите эту утилиту на своём сайте?

Настройте цвета и тёмную тему для WordPress, Notion или вашего сайта.

Часто задаваемые вопросы

Работает ли этот монитор с платами Arduino, ESP32 и Raspberry Pi Pico?

Да, когда плата предоставляет интерфейс последовательного USB, поддерживаемый Web Serial, а браузер основан на Chromium. Распространённые адаптеры Arduino, ESP32, RP2040, CH340, CP210x и FTDI обычно работают после того, как пользователь предоставит разрешение.

Почему это называется WebUSB, если используется Web Serial?

Большинство мейкерских плат подключаются через USB, но доступ к терминалу в браузере обеспечивается Web Serial API. WebUSB находится на более низком уровне и не является правильной абстракцией для простого терминала в стиле UART.

Может ли веб-сайт получить доступ к моим последовательным устройствам без разрешения?

Нет. Браузер требует щелчка пользователя и выбора устройства через родной диалог, прежде чем сайт сможет открыть последовательный порт. Этот инструмент не хранит журналы терминала и идентификаторы устройств.

Какой браузер использовать для веб-терминала последовательного порта?

Используйте Chrome, Edge или другой браузер на основе Chromium через HTTPS или localhost. Firefox, Safari и многие браузеры iOS не предоставляют Web Serial API.

Какую скорость передачи данных выбрать?

Выберите скорость передачи, заданную в вашей прошивке. Примеры для Arduino часто используют 9600 или 115200, тогда как более быстрые журналы, загрузчики и высокоскоростные потоки датчиков могут использовать 230400, 460800 или 921600.

# Онлайн-монитор последовательного порта для USB-оборудования мейкеров

Этот браузерный монитор последовательного порта открывает USB COM-порт прямо из Chrome или Edge и передаёт потоком текст от микроконтроллеров, мостов USB UART, отладочных плат, загрузчиков, испытательных стендов, датчиков и лабораторного оборудования. Предназначен для быстрой диагностики, когда вам нужна последовательная консоль, но вы не хотите устанавливать настольную IDE или терминальное приложение.
Граница разрешений браузера
Страница не может скрытно перечислять или открывать ваши последовательные устройства. Доступ начинается только после нажатия Подключить и выбора порта в диалоге браузера. Данные терминала остаются в текущей вкладке, пока вы сами их не скопируете.
9600-921600 стандартные настройки скорости
CRLF опциональное завершение команды
локальная сессия терминала

# Когда веб-терминал последовательного порта полезен

  • Проверка загрузочных сообщений от Arduino, ESP32, ESP8266, RP2040, STM32 или пользовательской прошивки.
  • Отправка AT-команд на модем, GPS, LoRa, Wi-Fi, Bluetooth или сотовые модули через адаптер USB UART.
  • Чтение выхода датчиков с заводского испытательного стенда, учебной лаборатории, робототехнического контроллера или настольного прототипа.
  • Проверка того, что драйвер моста USB Serial, кабель, питание платы и скорость передачи прошивки работают вместе.
  • Сбор быстрого журнала ошибок перед отправкой баг-репорта или запросом поддержки оборудования.

Веб монитор последовательного порта

Лучше всего подходит для быстрой поддержки, учебных инструкций, полевой диагностики и рабочих процессов мейкеров, где открыть URL быстрее, чем устанавливать IDE.

Настольный терминал

Лучше для бинарных протоколов, длительных сессий записи, скриптов, аппаратного управления потоком, макросов и сред, где API браузера заблокированы.

# Чек-лист по скорости передачи и окончаниям строк

Настройка Типичный выбор Что идёт не так при ошибке
Скорость передачи115200 для современных плат, 9600 для старых примеров.Читаемый текст превращается в случайные символы, или журнал не появляется.
Окончание строкиCRLF для многих парсеров команд, без окончания для сырых символьных протоколов.Команды игнорируются, так как прошивка ждёт символ завершения.
Эксклюзивный доступ к портуЗакройте Arduino Serial Monitor, PuTTY, screen, minicom или утилиты производителя.Диалог браузера открывает порт, но чтение или запись не удаются.
Безопасный контекстHTTPS или localhost.Serial API отсутствует даже в поддерживаемом браузере.

Нет вывода последовательного порта?

Предупреждение
Убедитесь, что плата запитана, а USB-кабель поддерживает передачу данных, а не только зарядку. Попробуйте 9600, 57600 и 115200, если не знаете скорость прошивки. Нажмите сброс после подключения - многие платы выводят загрузочные журналы только при запуске. Закройте другое ПО, которое может удерживать порт, и установите драйвер для CH340, CP210x, FTDI или производителя платы, если устройство не появляется.

# Конфиденциальность, безопасность и ограничения

Сильные стороны и ограничения Web Serial

Преимущества
  • Не требуется установка на рабочий стол для базовой диагностики.
  • Диалог браузера ограничивает доступ к конкретному выбранному порту.
  • Хорошо работает для текстовых журналов, командной строки и быстрых проверок оборудования.
Недостатки
  • Требуется браузер на основе Chromium и безопасный контекст.
  • Не предназначен для анализаторов бинарных протоколов или длительных автономных записей.
  • Некоторые корпоративные политики, мобильные браузеры и ОС блокируют Web Serial.

Библиографические ссылки