RT-Thread Studio加AT组件使用esp8266能连接wifi但是不能获取IP地址,看日志是DHCP禁用了,不知道在那里启用,有大神能帮忙吗?谢谢了!
查看更多
/* Bit0 - SoftAP DHCP status, Bit1 - Station DHCP status */ if (dhcp_stat & 0x02) { netdev_low_level_set_dhcp_status(netdev, RT_TRUE); } else { netdev_low_level_set_dhcp_status(netdev, RT_FALSE); }
/* Bit0 - SoftAP DHCP status, Bit1 - Station DHCP status */
if (dhcp_stat & 0x02)
{
netdev_low_level_set_dhcp_status(netdev, RT_TRUE);
}
else
netdev_low_level_set_dhcp_status(netdev, RT_FALSE);
>
谢谢了!晚上有时间再测试一下
输入ifconfig看下 是不是信息显示不全,如果是的话, 将串口RX_BUFFER设置大点就行 默认的应该是64
可以在 FinSH 中使用 “at client “ 命令进 CLI 模式,输入命令 “AT+CWDHCP_CUR?” 命令查看该 ESP8266 模块是否开启 DHCP 功能,如果没开启,建议使用 “AT+CWDHCP_DEF=0,1” 命令设置永久开启,如果该模块固件不支持这两个功能,建议更换ESP8266 模块固件。
推荐固件下载地址:https://wiki.ai-thinker.com/esp8266/sdk
linkup那个如何修改呢
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部