是否可以从以太网 Arduino 读取媒体访问控制字符串?我想阅读它并将其用作散列算法的一部分。
问问题
578 次
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 回答