Ouvrir le menu principal

MacGeneration

Recherche

Les navigateurs basés sur Chrome ne sont plus les seuls à pouvoir flasher un module ESP

Nicolas Furno

lundi 25 mai 2026 à 15:09 • 11

Logiciels

La sortie récente de la version finale de Firefox 151 ajoute une fonctionnalité intéressante pour bon nombre de bricoleurs. En effet, la mise à jour ajoute Web Serial, une API que seul Chrome (et ses dérivés) gérait jusque-là et qui relie un navigateur web à des appareils connectés à l’ordinateur. Comme son nom ne le suggère pas, la communication avec les périphériques se fait en USB ou Bluetooth et non avec le bon vieux port Série. De quoi, par exemple, utiliser l’interface web d’ESPHome dans Firefox et non dans un logiciel basé sur Chromium.

Un ESP32 contrôlé par ESPHome dans Firefox. Image MacGeneration.
Un ESP32 contrôlé par ESPHome dans Firefox. Image MacGeneration.

Web Serial est une API née au sein de Google, pionnier dans le domaine. Elle a été proposée comme standard à la fin des années 2010, mais la plupart des navigateurs autres que Chrome et ceux qui reposent sur la base open-source Chromium ont longtemps boudé la fonctionnalité. Il faut dire que ce lien direct avec un périphérique pose quelques défis en matière de sécurité, ce qui explique pourquoi le géant de la recherche a longtemps fait bande à part. L’ajout de Firefox est bienvenu, même s’il faut noter qu’il manque toujours Safari. Pour l’heure, Apple n’a rien fait qui laisse entendre qu’elle prendra en charge la fonctionnalité.

Dans Firefox, on sent que Mozilla a voulu assurer ses arrières, avec plusieurs messages de confirmation qui doivent être validés avant de pouvoir utiliser un site comme l’installateur web d’ESPHome. Une première boîte de dialogue insiste sur les dangers potentiels d’une telle communication et recommande de ne l’activer que pour les sites dignes de confiance. Une seconde alerte affiche un message encore plus explicite, en relevant que Firefox bloque ces échanges sauf pour les sites que vous autorisez. On peut alors sélectionner le port série à ouvrir et si tout va bien, le périphérique USB devrait s’afficher dans la liste.

L’un des messages d’avertissement affichés par Firefox pour un site qui dépend de WebSerial. Image MacGeneration.
L’un des messages d’avertissement affichés par Firefox pour un site qui dépend de WebSerial. Image MacGeneration.

J’utilise Safari comme navigateur principal et Firefox en secondaire, mais j’avais besoin de garder Chrome sous la main pour ce genre de tâches. Ce ne sera plus nécessaire désormais et j’ai pu le vérifier avec un ESP32, un microcontrôleur très courant dans le monde de la domotique. C’est notamment grâce à ces tout petits ordinateurs que l’on crée des proxy Bluetooth pour Home Assistant, comme je l’avais détaillé dans la série.

Découvrez Home Assistant : connectez tous vos appareils de domotique

Découvrez Home Assistant : connectez tous vos appareils de domotique

Parmi les autres contrôleurs gérés par Web Serial, on peut noter les Arduino qui sont aussi très courants. De nombreux périphériques peuvent aussi utiliser cette technique pour mettre à jour leur firmware ou modifier des paramètres. C’est le cas d’imprimantes 3D ou encore de certains claviers mécaniques et même de plus en plus d’appareils utilisés dans l’industrie.

Bref, même si cela reste un usage de niche, c’est une bonne nouvelle de ne plus dépendre exclusivement du navigateur de Google pour cette communication.

Ajouter ce site dans Google News

Une station d'accueil avec 14 ports USB-C !

13/09/2026 à 21:15

• 0


Mourir peut attendre, y compris pour l’iPhone : la semaine Apple

13/09/2026 à 20:50

• 24


Apple Watch Series 12 et Ultra 4 : Apple souligne désormais que la batterie peut être remplacée

13/09/2026 à 20:49

• 41


iOS 27 : faites travailler vos appareils Apple ensemble avec notre livre à 4,99 €

13/09/2026 à 20:30

• 5


iPhone 18 Pro Max : déjà jusqu’à un mois d’attente chez Apple, du stock chez Amazon

13/09/2026 à 09:36

• 64


ChatGPT m'a aidé à récupérer 9 To de données, que je pensais avoir perdus après une coupure de courant

13/09/2026 à 08:00

• 49


Et si Apple transformait le Mac mini en cerveau de la maison connectée ?

12/09/2026 à 19:56

• 16


Le nouveau score de récupération de l’Apple Watch repose sur une donnée dont Apple n'a pas testé la précision

12/09/2026 à 17:55

• 28


iPhone 18 Pro et Pro Max : des premières remises allant jusqu’à 200 €

12/09/2026 à 15:19

• 13


iPhone 18 Pro et Pro Max : les précommandes sont ouvertes, les délais s’allongent déjà 🆕

12/09/2026 à 14:01

• 122


iOS 27 : la correction automatique des mots de passe et les suggestions dans Messages attendront

12/09/2026 à 12:59

• 14


iOS 27 arrive le 14 septembre : les réglages de confidentialité à revoir (et ExpressVPN à -80 %) 📍

12/09/2026 à 12:59

• 0


MacBook Neo : jusqu’à 120 € sur la carte Carrefour, ou 100 € de remise chez Amazon

12/09/2026 à 12:58

• 2


Victime de son succès, GPT-6 Astra pousse OpenAI à fermer son offre ChatGPT Pro à 200 $

12/09/2026 à 11:47

• 24


Entre clins d’œil à Steve Jobs et piques sur la concurrence, le style John Ternus

12/09/2026 à 11:00

• 30


Précommandes des iPhone 18 à 14 heures : un Pro aujourd’hui ou un Duo en octobre ?

12/09/2026 à 08:44

• 74