Bonjour,
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique

Tests Wifi en mode AP avec une pyboard-d

Carte MicroPython Pyboard et PYBD de MicroPython.org. La PYBD est la 2ième génération de carte MicroPython, ultra-compacte et disposant du WiFi et Bluetooth.
Règles du forum
Le support se fait sur base volontaire et uniquement pour des produits officiels (pas de copie SVP).
Le forum de MicroPython.org sera une excellente référence documentaire (en anglais).

Merci de suivre les recommandations suivantes.
Pensez à:
  • Titre claire: permettant d'identifier le produit et le problème
  • Contenu complet: schema, message d'erreur, etc (tout ce qui permet d'aider à distance).
  • Fichier joint: Max 300 Ko
  • Courtoisie et précision
sylvain
Messages : 3
Inscription : mer. 23 sept. 2020 12:16

Tests Wifi en mode AP avec une pyboard-d

Message par sylvain »

Bonjour,
je cherche toujours a commander l'éclairage d'une led rvb par le wifi. Comme c'est pour faire un cours dans un lycée (autour des objets connectés) j'ai choisi le mode AP.
J'ai donc tapé cela :

Code : Tout sélectionner

   >>> from network import * 
   >>> ap = WLAN(AP_IF) 
   >>> ap.config(essid='MaPyBoard',password='ras',channel=6) 
   >>> ap.active(True)
J'espère que j'ai bien repéré le "programme".
Sur ma distribution linux (Mageia) je ne peu me connecter uniquement en mettant aucun en mot de passe (image jointe).
Alors j'ai bien (REPL) :

Code : Tout sélectionner

>>> DHCPS: client connected: MAC=64:66:b3:c7:73:0f IP=192.168.4.16
Mais mon ping ne donne rien.

Code : Tout sélectionner

[sylvain@localhost ~]$ ping 192.168.4.1
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
From 192.168.4.16 icmp_seq=1 Destination Host Unreachable
From 192.168.4.16 icmp_seq=2 Destination Host Unreachable
From 192.168.4.16 icmp_seq=3 Destination Host Unreachable
From 192.168.4.16 icmp_seq=4 Destination Host Unreachable
From 192.168.4.16 icmp_seq=5 Destination Host Unreachable
From 192.168.4.16 icmp_seq=6 Destination Host Unreachable
From 192.168.4.16 icmp_seq=7 Destination Host Unreachable
From 192.168.4.16 icmp_seq=8 Destination Host Unreachable
From 192.168.4.16 icmp_seq=9 Destination Host Unreachable
From 192.168.4.16 icmp_seq=10 Destination Host Unreachable
From 192.168.4.16 icmp_seq=11 Destination Host Unreachable
From 192.168.4.16 icmp_seq=12 Destination Host Unreachable
^C
--- 192.168.4.1 ping statistics ---
13 packets transmitted, 0 received, +12 errors, 100% packet loss, time 294ms
pipe 4
Merci d'avance.
Sylvain.

P.S. Et si mon erreur est facile à corriger, merci d'indiquer comment je peu mettre en place un serveur simple pour commander ma led. Ce que j'ai trouvé sur internet passe par un site en HTML ce qui serait ma dernière étape.
Pièces jointes
CentreReseauMageia.jpg
Avatar de l’utilisateur
Dominique
Administrateur du site
Messages : 110
Inscription : dim. 17 mai 2020 22:43

Re: Tests Wifi en mode AP avec une pyboard-d

Message par Dominique »

Bonsoir,

C'est parce que vous partez du principe qu'il y a un service actif sur la Pyboard-D qui répondrait aux paquet Ping.
Comme ce n'est pas le cas, c'est normal de ne pas recevoir de réponse depuis la Pyboard.

Pour faire vos premier pas, renseignez vous sur les Socket en MicroPython (il y a des exemples sur le site MicroPython.org)... en ouvrant le port 80, il sera possible d'envoyer une requête depuis un navigateur et voir celle-ci arriver sur votre Pyboard.
Vous pourrez même faire renvoyer une réponse par la Pyboard-D.

Quand vous aurez cela en main (et comprendrez les bases), vous pourrez soit développer votre solution, soit cherchez un Mini WebServeur pour MicroPython (je sais qu'il en existe, j'en ai déjà croisé).

Cordialement,
Dominique
Dominique, MC Hobby.
Répondre