2017-06-30 2 views
0

Mon application nodemcu lua doit récupérer l'adresse MAC (BSSID) du point d'accès auquel le kit nodemcu dev est connecté. Il est capable de récupérer le SSID, mais le champ BSSID est 'nul'.nodemcu impossible de récupérer l'adresse MAC de l'AP (BSSID)

> x=wifi.sta.getapinfo() 
> y=wifi.sta.getapindex() 
> print(x[y].ssid) 
MySSID 
>print(x[y].bssid) 
nil 

Que faut-il faire pour récupérer l'adresse MAC? Ou n'est-ce pas supporté?

+0

Alors que le [exemple complet dans nos documents] (https://nodemcu.readthedocs.io/en/latest/fr/modules/wifi/#wifistagetapinfo) est utile, je crois que la documentation de 'bssid' est seulement partiellement correcte . Le BSSID n'est pas le même que l'adresse MAC AP mais il peut en être dérivé: https://arubanetworkskb.secure.force.com/pkb/articles/FAQ/How-is-the-BSSID-derived-from-the -Access-Point-ethernet-MAC-adresse –

+0

Btw, je reçois 'nil' aussi bien pour BSSID de mon AP. –

+0

@ MarcelStör De votre dernier commentaire, je pense que vous êtes capable de recréer le problème. est-ce un problème connu? Y a-t-il une solution? Y a-t-il un problème suivi pour cela? – Kiran

Répondre