← index #11433PR #1325
Off-topic · high · value 1.986
QUERY · ISSUE

ESP32 WLAN.scan() returns incorrect hidden flag

openby zcattaczopened 2023-05-06updated 2023-05-06
bug

Hi, new comer to micropython on ESP boards here. Just start to use this and realized the hidden flag in WLAN.scan() result is incorrect.

  • The documentation mentioned this flag as (ssid, bssid, channel, RSSI, authmode, hidden) , 0 - visible, 1 - hidden; but it's a bool not int.
  • In my test, all APs in results are always with hidden = False, though apparently the SSID returned is b'' and in wavmon these are reported as <Hidden SSID> (I mean confirmed as hidden not AP with empty SSID)

uos.uname() = (sysname='esp32', nodename='esp32', release='1.19.1', version='v1.19.1 on 2022-06-18', machine='ESP32 module with ESP32')

CANDIDATE · PULL REQUEST

esp8266: Updated documentation for esp.scan()

closedby owens-billopened 2015-06-14updated 2015-06-16

I've added an explanation of the requirement for the radio to be in station or station+AP mode, and enumerated the possible return values for authentication mode and hidden, based on the SDK docs.

Having written this I'm wondering whether there should be MicroPython constants for the five authmodes and for the hidden flag, but I leave that for others to decide...

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied