openmv中的函数wlan.scan()在哪个模块李
时间: 2024-03-09 20:49:59 浏览: 148
在OpenMV中,`wlan.scan()`函数是在`network`模块中实现的。因此,在使用该函数之前需要先导入`network`模块,示例代码如下:
```python
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
# 扫描Wi-Fi信号
wifi_list = wlan.scan()
# 输出扫描到的Wi-Fi信号信息
for wifi_info in wifi_list:
print("SSID:", wifi_info[0])
print("BSSID:", wifi_info[1])
print("Channel:", wifi_info[2])
print("RSSI:", wifi_info[3])
print("Authmode:", wifi_info[4])
print("Hidden:", wifi_info[5])
print("================================")
```
在这个示例代码中,我们首先导入`network`模块,然后创建一个`WLAN`对象,并将其设置为STA模式。接着,使用`wlan.scan()`函数扫描Wi-Fi信号,并将扫描结果存储在`wifi_list`列表中。最后,我们遍历`wifi_list`列表,输出每一个Wi-Fi信号的信息。
阅读全文