Moniteur Série WebUSB

Connectez-vous au matériel série USB depuis le navigateur, lisez la sortie du terminal en direct, envoyez des commandes et déboguez les cartes Arduino, ESP32, RP2040 et maker sans installer de terminal de bureau.

Périphérique connecté Aucun port sélectionné Liaison Web Serial
Choisissez un débit en bauds, puis connectez un périphérique série USB
Identité du port
Aucun port sélectionné
Octets
0
Lignes
0
Terminal en direct
La sortie du terminal apparaîtra ici après avoir connecté un périphérique série.
Zoom 100%
Studio d'utilitaires

Voulez-vous cet outil sur votre site web ?

Personnalisez les couleurs y le mode sombre pour WordPress, Notion ou votre propre site.

Questions fréquemment posées

Ce moniteur série fonctionne-t-il avec les cartes Arduino, ESP32 et Raspberry Pi Pico ?

Oui, lorsque la carte expose une interface série USB prise en charge par Web Serial et que le navigateur est basé sur Chromium. Les adaptateurs courants Arduino, ESP32, RP2040, CH340, CP210x et FTDI fonctionnent généralement après que l'utilisateur a accordé l'autorisation.

Pourquoi cela s'appelle WebUSB si cela utilise Web Serial ?

La plupart des cartes maker se connectent via USB, mais l'accès au terminal du navigateur est fourni par l'API Web Serial. WebUSB est de plus bas niveau et n'est pas la bonne abstraction pour un simple terminal de style UART.

Un site web peut-il accéder à mes périphériques série sans permission ?

Non. Le navigateur exige un clic utilisateur et un sélecteur de périphérique natif avant qu'un site puisse ouvrir un port série. Cet outil ne stocke pas les journaux du terminal ni les identifiants de périphériques.

Quel navigateur dois-je utiliser pour un terminal série web ?

Utilisez Chrome, Edge ou un autre navigateur basé sur Chromium via HTTPS ou localhost. Firefox, Safari et de nombreux navigateurs iOS n'exposent pas l'API Web Serial.

Quel débit en bauds dois-je choisir ?

Choisissez le débit en bauds configuré dans votre micrologiciel. Les exemples Arduino utilisent souvent 9600 ou 115200, tandis que les journaux plus rapides, les bootloaders et les flux de capteurs à haut débit peuvent utiliser 230400, 460800 ou 921600.

# Moniteur Série en Ligne pour Matériel USB Maker

Ce moniteur série de navigateur ouvre un port série USB directement depuis Chrome ou Edge, puis diffuse du texte depuis des microcontrôleurs, des ponts USB UART, des cartes de développement, des bootloaders, des dispositifs de test, des capteurs et du matériel de laboratoire. Il est conçu pour des diagnostics rapides lorsque vous avez besoin d'une console série mais ne voulez pas installer un IDE de bureau ou une application de terminal.
Limite de permission du navigateur
La page ne peut pas énumérer ni ouvrir silencieusement vos périphériques série. L'accès ne commence qu'après avoir appuyé sur Connecter et choisi un port dans le sélecteur du navigateur. Les données du terminal restent dans l'onglet actuel, sauf si vous les copiez vous-même.
9600-921600 présélections de bauds courantes
CRLF fin de commande optionnelle
local session de terminal

# Quand un Terminal Série Web Est Utile

  • Vérifier les messages de démarrage d'Arduino, ESP32, ESP8266, RP2040, STM32 ou de micrologiciels personnalisés.
  • Envoyer des commandes AT aux modems, GPS, LoRa, Wi-Fi, Bluetooth ou modules cellulaires via un adaptateur USB UART.
  • Lire la sortie des capteurs d'un banc d'essai, d'un laboratoire scolaire, d'un contrôleur robotique ou d'un prototype de banc.
  • Vérifier qu'un pilote de pont série USB, un câble, l'alimentation de la carte et le débit en bauds du micrologiciel fonctionnent tous ensemble.
  • Collecter un journal d'erreurs rapide avant de soumettre un bug ou de demander une assistance matérielle.

Moniteur série web

Idéal pour une assistance rapide, des instructions en classe, des diagnostics de terrain et des flux de travail maker où ouvrir une URL est plus rapide que d'installer un IDE.

Terminal de bureau

Mieux adapté aux protocoles binaires, aux longues sessions de capture, au scripting, au contrôle de flux matériel, aux macros et aux environnements où les API du navigateur sont bloquées.

# Liste de Vérification du Débit en Bauds et de Fin de Ligne

Paramètre Choix typique Ce qui échoue quand c'est incorrect
Débit en bauds115200 pour de nombreuses cartes modernes, 9600 pour les anciens exemples.Le texte lisible se transforme en symboles aléatoires ou aucun journal utile n'apparaît.
Fin de ligneCRLF pour de nombreux analyseurs de commandes, pas de fin pour les protocoles de caractères bruts.Les commandes sont ignorées car le micrologiciel attend un terminateur.
Accès exclusif au portFermez Arduino Serial Monitor, PuTTY, screen, minicom ou les outils du fabricant.Le sélecteur du navigateur ouvre le port mais la lecture ou l'écriture échoue.
Contexte sécuriséHTTPS ou localhost.L'API Serial est manquante même dans un navigateur compatible.

Pas de sortie série ?

Avertissement
Confirmez que la carte est alimentée et que le câble USB prend en charge les données, pas seulement la charge. Essayez 9600, 57600 et 115200 si vous ne connaissez pas le débit en bauds du micrologiciel. Appuyez sur reset après la connexion car de nombreuses cartes n'impriment les journaux de démarrage qu'au lancement. Fermez les autres logiciels qui pourraient encore posséder le port série et installez le pilote du système d'exploitation pour CH340, CP210x, FTDI ou le fabricant de la carte si le périphérique n'apparaît jamais.

# Confidentialité, Sécurité et Limites

Forces et limites de Web Serial

Avantages
  • Aucune installation de bureau pour les diagnostics de texte série de base.
  • Le sélecteur du navigateur limite l'accès au port spécifique que vous choisissez.
  • Fonctionne bien pour les journaux de texte, les invites de commande et les vérifications rapides du matériel.
Inconvénients
  • Nécessite un navigateur basé sur Chromium et un contexte sécurisé.
  • Non destiné aux analyseurs de protocoles binaires ou aux longues captures sans surveillance.
  • Certaines politiques d'entreprise, navigateurs mobiles et systèmes d'exploitation bloquent Web Serial.

Références Bibliographiques