美文网首页ESP8266 WIFI模块 & NodeMCUpython开发esp8266
micropython for esp8266 获取芯片的MAC

micropython for esp8266 获取芯片的MAC

作者: gaoshine | 来源:发表于2018-01-06 17:18 被阅读505次

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

相关文章

网友评论

  • JELLY_0af9:您好,请问获取周围设备的Mac地址的microPython函数是什么呢

本文标题:micropython for esp8266 获取芯片的MAC

本文链接:https://www.haomeiwen.com/subject/kkwynxtx.html