Transformez votre Raspberry Pi Pico W en adaptateur WiFi USB avec pico-usb-wifi

raspberrypi pico w usb wifi adapter

Selon cnx-software, le projet pico-usb-wifi représente une solution innovante pour transformer le Raspberry Pi Pico W en un adaptateur WiFi USB, capable de fonctionner sur différents systèmes d’exploitation tels que Windows, Linux et macOS sans nécessiter de pilotes additionnels. Ce micrologiciel open source permet une communication efficace grâce à la puce Infineon CYW43439, qui ne peut pas être utilisée directement comme pont USB vers WiFi, mais dont le firmware établit un lien transparent de couche 2 entre les interfaces sans fil et USB, présentant ainsi une méthode élégante pour accéder à une connexion Ethernet via USB.

Pico-usb-wifi et 4,75 Mbits/s : des performances modestes face à la concurrence

Avec une vitesse de transmission moyenne de 4,75 Mbits/s, le pico-usb-wifi fait preuve de compétence, mais reste limité par l’interface USB 1.1, qui ne dépasse pas 12 Mbps. Ce dispositif expose de manière efficace un périphérique USB CDC-NCM, garantissant un accès fluide aux réseaux IPv4 et IPv6, sans nécessiter de configuration complexe telle que le NAT, le sous-réseau privé ou la redirection de port.

En comparaison avec des dongles WiFi bas de gamme, qui coûtent entre 2 et 3 dollars, cette solution se révèle pratique pour une utilisation d’urgence, surtout lorsqu’un Raspberry Pi Pico W est à disposition. Les utilisateurs doivent être conscients que les performances pourraient ne pas rivaliser avec des adaptateurs USB natifs, mais le développeur, 白一百 (baiyibai), a suggéré que l’exploitation des E/S programmables du RP2040 pourrait potentiellement mener à des améliorations.

Configuration des réseaux : simplicité avec une interface série

Les utilisateurs peuvent facilement configurer leurs informations d’identification WiFi et d’autres paramètres via la console de gestion. En outre, l’interface /dev/ttyACM0 est destinée à la gestion, tandis que le port /tty/ttyACM1 permet le débogage. Bien que le projet ait été conçu spécifiquement pour la carte Pico W, il semble que la compatibilité avec le Pico 2 W pourrait également être envisageable, sous réserve de la compilation pour ce modèle.

Raspberrypi Pico avec adaptateur wifi USB
Source de l’image : dépôt GitLab du projet

Le projet a été élaboré avec l’aide de Claude Code, utilisant environ un million de jetons. Les informations concernant son fonctionnement et les instructions pour compiler le firmware à partir du code source écrit en C, basé sur le PicoSDK, sont disponibles sur GitLab. Alternativement, le binaire pico-usb-wifi.uf2 peut également être téléchargé directement depuis le forum pour une installation instantanée.

Pour plus de détails, visitez Adafruit.

  • Waveshare Pré-soudé Raspberry Pi Pico W WiFi Carte, Support 2.4GHz 802.11 b/g/n Wireless LAN, Basé sur Raspberry Pi RP2040 Puce Microcontrôleur, Processeur Arm Dual-Core
  • Pre-Soldered Raspberry Pi Pico 2 W with Header RP2350 Microcontroller Board Mini Board Based on Official RP2350 Chip,Supports WiFi and Bluetooth