1

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

4

1 回答 1

0

不仅仅是阅读它,你应该设置它。从文档

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

我想您使用的是 Eth shield,但是对于以太网板,它应该是相同的。您可以使用印在板上的 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(;;)
   ;
}
于 2012-07-30T09:11:39.290 回答