Arduino网络编程实战Ethernet篇DHCP获取IP
Arduino网络编程实战-Ethernet篇-DHCP获取IP
动态方式(DHCP)获取IP
Arduino Ethernet Shield V1 允许 Arduino 板连接到互联网。 它基于 Wiznet W5100ethernet 芯片(数据表)。 Wiznet W5100 提供支持 TCP 和 UDP 的网络 (IP) 堆栈。 它最多支持四个同时套接字连接。
本实例将演示如何通过DHCP方式获取IP。

1、硬件准备
- Arduino Mega 2560
- Arduino Ethernet Shield
- 路由器(推荐可以上网、开启DHCP)
- 网线一条
- 电脑一台
2、软件准备
- Arduino IDE
3、代码实现
1)添加头文件
1 | #include <SPI.h> |
2)设置物理地址(MAC)
1 | byte mac[] = { |
3)启动网卡
1 | Ethernet.begin(mac); // 通过设置MAC,进行DHCP方式获取IP |
4)获取IP
1 | Serial.print("IP:"); |
4、运行结果

文章来源: https://iotsmart.blog.csdn.net/article/details/122659133
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论