esp8266 和 w5500 模块在这里,核心 3.0.0 w5500 和新的以太网库应该包括在内,但我很难理解它在结构上应该如何工作。
我创建了一个测试脚本,只包含
#include
#include
并且我可以设置以太网。那挺好的!
那么为什么以及什么时候我需要包含以太网库本身呢?
#include
然后我尝试了一个简单的 NTP 客户端。
尝试使用
#include
没有运气。ntp 服务器的 dns 名称未解析。
我尝试使用
#include
结果相同,没有 dns 解析。
所以我试着通过 lwip 本身来解析 dns 名称。dns_gethostbyname() 函数成功!
但是 ethernetudp(具有底层以太网)和 wifiudp(具有底层 ESP8266wifi)解析 dns 名称,但其他功能不起作用。
所以基本上我的问题是:这些库如何相互关联?我应该怎么办?当我开始连接 W5500 时,以太网没有收到连接信息(只能通过 lwip 访问),那又怎样?
请帮助
谢谢