在NodeMCU ESP8266中使用MicroPython的RSSI值

时间:2017-04-19 15:09:21

标签: networking wifi esp8266 nodemcu micropython

如何使用MicroPython获取连接到我的NodeMCU设备的WiFi的WLAN设备的RSSI值?实际上我尝试了以下代码但是我收到了一个错误:

>>> sta_if.ifconfig()         
('192.168.1.103', '255.255.255.0', '192.168.1.1', '192.168.1.1')

>>> sta_if.rssi()        
Traceback (most recent call last):        
  File "<stdin>", line 1, in <module>        
AttributeError: 'WLAN' object has no attribute 'rssi'

我不知道应该怎样做才能获得网络的RSSI值。

1 个答案:

答案 0 :(得分:1)

来自WLAN class documentation

  

<强> wlan.scan()

     

扫描可用的无线网络。

     

只能在STA界面上进行扫描。返回元组列表以及有关WiFi接入点的信息:

     

(ssid,bssid,channel,RSSI,authmode,hidden)