ESP8266 WIFI模块 & NodeMCUpython开发esp8266

micropython for esp8266 获取芯片的MAC

2018-01-06  本文已影响505人  gaoshine

esp8266 运行 python还是比较得心应手的,就是在应用中需要芯片WLAN的MAC地址作为唯一标示,下一步就wifi芯片的参数的获取写代码做一下测试.


image
import network
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
print(sta_if.ifconfig())
Screen Shot 2018-01-06 at 5.09.18 PM.png

这样,就可以获得wifi的IP地址等信息.

s = sta_if.config('mac')
mymac = ('%02x%02x%02x%02x%02x%02x') %(s[0],s[1],s[2],s[3],s[4],s[5])

这样mymac就是我们的mac地址.
当然也可以加上分隔符更易于读

s = sta_if.config('mac')
mymac = ('%02x-%02x-%02x-%02x-%02x-%02x') %(s[0],s[1],s[2],s[3],s[4],s[5])
Screen Shot 2018-01-06 at 5.17.31 PM.png
上一篇 下一篇

猜你喜欢

热点阅读