找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2792|回复: 6
打印 上一主题 下一主题
收起左侧

单片机+wifi模块, 手机app(电脑)死活连接不上远程主机(esp8266)

[复制链接]
跳转到指定楼层
楼主
100黑币
程序使用的教程里的标准测试代码
void ESP8266_ModeInit(void)
{
        ESP8266_SendCmd("AT+CWMODE=2");//设置路由器模式 1 staTIon模式 2 AP点 路由器模式 3 station+AP混合模式
        ESP8266_SendCmd("AT+CWSAP=\"ESP8266\",\"123456\",11,0"); //设置WIFI热点名及密码
        ESP8266_SendCmd("AT+CIPAP=\"192.168.4.1\"");
//        ESP8266_SendCmd("AT+RST");//重新启动wifi模块
//        delay_ms(2000);
        ESP8266_SendCmd("AT+CIPMUX=1");        //开启多连接模式,允许多个各客户端接入
        ESP8266_SendCmd("AT+CIPSERVER=1,8080");        //启动TCP/IP 端口为8080 实现基于网络控制        
}


通过串口调试工具, 发送命令 AT+UART_DEF=9600,8,1,0,0 修改波特率为了9600

手机通过wifi连接上了 ESP8266 网络
但是打开手机app,连接 192.168.4.1:8080却一直连不上,请问可能有哪些原因啊


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:398219 发表于 2022-6-12 10:01 | 只看该作者
我测试一般是先测试WIFI模块与服务器之间,通过串口调试,例如服务器上发一些字符串,单片机回传一些字串符来测试通讯,服务器是开源的,一般不会存在问题。然后测试手机APP与服务器之间的通讯,通讯没问题后一般手机和WIFI之间的通讯都没问题了。
回复

使用道具 举报

板凳
ID:277550 发表于 2022-6-12 11:36 | 只看该作者
把esp8266,刷arduino,然后写arduino程序,容易很多
回复

使用道具 举报

地板
ID:1028013 发表于 2022-6-12 12:20 | 只看该作者
经过多次尝试,可以连接上了,但是每次都要先打开串口调试工具,然后点击“打开串口”(不用发送命令),然后在打开单片机的电源,然后手机app才能连上,要是不通过usb连接电脑供电,都不能打开串口,后面app就连不上, 真是奇怪,总不能一直用线连接电脑吧
回复

使用道具 举报

5#
ID:776619 发表于 2022-6-12 15:28 | 只看该作者
用个USB转TTL模块连ESP8266都可以的。或直接接个3.3的电源都可以(用AT....配过网并存入8266,也就是加了_DEF那个配网命令)。
回复

使用道具 举报

6#
ID:96682 发表于 2022-6-12 17:15 | 只看该作者
软件设置硬件连接都弄好了才没问题的
回复

使用道具 举报

7#
ID:1028013 发表于 2022-6-12 20:59 | 只看该作者
好像就是rst和delay的问题,现在可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表