2017-07-17 131 views
0

有什麼辦法可以使用Arduino和以太網來獲得特定的DHCP選項嗎? 我想盡量使用作爲設置的引腳,所以我通過局域網將配置發送到arduino。 我想能夠指定arduino將從哪裏接收配置。 我正在考慮通過dhcp選項提供配置服務器(選項代碼224到255保留供私人使用)Arduino ethercard.h獲得dhcp選項

我找不到任何有關如何使用ethercard.h和ENC28J60板來檢索特定DHCP選項的任何信息文檔中的任何地方。

有沒有人嘗試(併成功)做到這一點?

感謝

回答

0

以太網卡源的一些廣泛閱讀後,我想出了這個:

添加ether.dhcpAddOptionCallback(246,DHCPOption);無效設置,並且這個void:

void DHCPOption(uint8_t option, const byte* data, uint8_t len) { 
    Serial.println(option); 
    Serial.println(len); 
    for (int i = 0; i < len; i++) { 
     Serial.println(data[i]); 
    } 
}