如何将Arduino设置为具有静态IP地址的示例是什么?
我正在寻找类似于以太网库中的声明的功能。
Ethernet.begin(MACadr, IPaddr);
我使用的是Wi-Fi shield。
答案 0 :(得分:2)
抱歉,这是不可能的。此声明的引用是here。
基本上,所有DHCP内容(分配动态IP地址的代码)都是用于WiFi屏蔽的固件,并且此代码未打开,因此您无法更新它。
答案 1 :(得分:1)
“WiFi.config()允许您配置静态IP地址,以及更改WiFi盾牌上的DNS,网关和子网地址。”
您可以在此处详细了解: http://arduino.cc/en/Reference/WiFiConfig
答案 2 :(得分:0)
我在我的情况下做的是在我的路由器上为此MAC地址设置预约。这使代码变得简单。出于某种原因,我的WiFi盾应该使用的MAC地址不是它实际使用的。我能够查看路由器上的DHCP表并找到它正在使用的MAC地址并创建预订,我们很高兴...