Sommaire

Support WiFi sur la Pyboard-D WiFi Pyboard-D

Le support du réseau WiFi sur les cartes MicroPython passe par le module WLAN.

Si les ESP8266 sous MicroPython disposent d’une interface WiFi active par défaut, ce n’est pas le cas de la Pyboard D, ce que démontrent les instructions suivantes saisies sur une session REPL d’une carte fraîchement mise sous tension.

>>> from network import WLAN 
>>> wlan=WLAN() 
>>> wlan 
<BCM43x STA down 0.0.0.0>

L’interface WiFi est en mode STA (station) pour se connecter sur un réseau WiFi existant. Cette interface est connue comme « down » donc inactive et il n’y a pas d’adresse IP disponible.

La première chose à faire est donc d’enregistrer la carte sur le réseau WiFi domestique avant de pouvoir s’y connecter.

Connaître le nom d’hôte de la carte est un élément important puisqu’il permettra de localiser facilement celle-ci sur un réseau local (mode station) ou le nom du réseau WiFi créé lorsque la carte se comporte comme un point d’accès (mode AP pour Access Point).

1. WiFi et réglementation locale

Différentes régions du monde imposent des réglementations concernant la puissance d’émission et les canaux utilisables sur une interface WiFi.

La carte Pyboard-D prend ce paramètre en charge par l’intermédiaire du module pyb et la fonction country() ...