Pico Wireless: adresse IP Fixe

Le petit article du jour concerne l'utilisation du Pico en adresse IP Fixe.

Raspberry-Pico Wireless


Durant les tests de la carte WiFi 4 relais, j'ai remarqué que le WebServeur cessait de répondre après un moment.
Je me demande si c'est une problème avec le DHCP Lease provoqué par le modem routeur... ou si c'est le WebServer en lui même?

Comment tester le cas de figure du DHCP Lease?
C'est simple, il suffit de dégager le DHCP en utilisant une adresse IP Fixe sur le Pico.

Voici donc les instructions à placer dans le fichier boot.py :

from wifi_cfg import *

# Static_IP, Network_mask, gateway, dns_server
#
STATIC_CONFIG = ('192.168.1.200','255.255.255.0','192.168.1.1','192.168.1.1')

def sta_connect():
    import network
    wlan = network.WLAN(network.STA_IF)
    wlan.active(True)
    if not wlan.isconnected():
        # define the configuration
        wlan.ifconfig( STATIC_CONFIG )
        # connecting to network...
        wlan.connect( WIFI_SSID, WIFI_PASSWORD )

        import time
        ctime = time.time()
        while not wlan.isconnected():
            if time.time()-ctime > 40:
                print( 'WLAN timeout!')
                break
            time.sleep( 0.5 )

sta_connect()

import gc
#import webrepl
#webrepl.start()
gc.collect()

Voilà! Bon amusement avec votre Pico

Aucun commentaire