1

イーサネットArduinoからMedia Access Control文字列を読み取ることは可能ですか? それを読んで、ハッシュアルゴリズムの一部として使用したいと思います。

4

1 に答える 1

0

それを読む以上に、あなたはそれを設定するべきです。ドキュメントから:

「シールドには、Ethernet.begin()関数を使用してMACアドレスと固定IPアドレスを割り当てる必要があります。MACアドレスは特定のデバイスのグローバル一意識別子です。現在のイーサネットシールドには、使用するMACアドレスを示すステッカーが付属しています。彼らと一緒に」

Ethシールドを使用していると思いますが、イーサネットボードでも同じである必要があります。ボードに印刷されている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 に答える