使用Arduino读取媒体访问控制(MAC)

时间:2012-07-29 14:01:49

标签: arduino ethernet

是否可以从以太网Arduino读取媒体访问控制字符串?我想阅读它并将其用作散列算法的一部分。

1 个答案:

答案 0 :(得分:0)

除了阅读之外,你应该设置它。来自docs

“必须使用Ethernet.begin()函数为屏蔽分配MAC地址和固定IP地址.MAC地址是特定设备的全局唯一标识符。当前以太网屏蔽带有贴纸指示你应该使用的MAC地址。“

我想你使用的是Eth盾牌,但是ethernet board它应该是相同的。您可以使用电路板上印刷的 MAC地址或自定义的MAC地址,您可以自由决定。只是不要为不同的板使用相同的地址:

byte mac[] = {  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
  Serial.println("Failed to configure Ethernet using DHCP");
  // no point in carrying on, so do nothing forevermore:
  for(;;)
   ;
}