发帖
4 0 0

arduino bw16 无法获取macAddress,请问什么原因呢

txwtech
注册会员

4

主题

10

回帖

186

积分

注册会员

积分
186
BW系列 370 4 2025-7-28 13:38:18
uint8_t* addr_value ={0};
    addr_value = WiFi.macAddress(addr_value);//代码到这一步就堵塞到这里了

String mac_string = "NA";
mac_string = String(addr_value[0],HEX);
Serial.println(mac_string);
──── 0人觉得很赞 ────

使用道具 举报

txwtech 发表于 2025-7-28 14:53
感谢,连接WIFI后,串口驱动打印的mac adddress与函数获取的不一致,请问是什么原因呢?
...

看看是不是同一个mac,有可能是网关的
2025-7-28 14:53:56


感谢,连接WIFI后,串口驱动打印的mac adddress与函数获取的不一致,请问是什么原因呢?

image.png

uint8_t mac[6];
WiFi.macAddress(mac);
uint8_t* addr_value = mac;
限制一下数组长度看看
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 30562 个
  • 话题数: 44709 篇