micropython for esp8266 获取芯片的MAC地址

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


micropython for esp8266 获取芯片的MAC地址_第1张图片
image
import network
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
print(sta_if.ifconfig())
micropython for esp8266 获取芯片的MAC地址_第2张图片
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])
micropython for esp8266 获取芯片的MAC地址_第3张图片
Screen Shot 2018-01-06 at 5.17.31 PM.png

你可能感兴趣的:(micropython for esp8266 获取芯片的MAC地址)