找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5750|回复: 6
收起左侧

esp8266在sta模式下tcp连接IPMOD=1是什么问题

[复制链接]
ID:265567 发表于 2019-5-14 11:37 | 显示全部楼层 |阅读模式
使用esp8266,在sta模式下tcp连接遇到这个问题,一直没有找到答案。IPMOD=1是什么问题,
下面是我AT的调试的过程。
ready
WIFI CONNECTED
WIFI GOT IP
AT+CWJAP="RCWIFI","1968087624"

WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

OK
AT+CWMODE=1


OK
AT+CIPMUX=0


OK
AT+CIPSTART="TCP","192.168.1.145",1234


ERROR
CLOSED
AT+CIPSTART="TCP","192.168.1.133",9999

CONNECT

OK
AT+CIPMODE=1


OK
AT+CIFSR

+CIFSR:STAIP,"192.168.1.190"
+CIFSR:STAMAC,"5c:cf:7f:20:4c:b4"

OK
AT+CIPSEND=50

IPMODE=1

ERROR
AT+CIPSEND=50

IPMODE=1

ERROR
AT+CIPSEND=50

IPMODE=1


回复

使用道具 举报

ID:377512 发表于 2020-1-10 16:14 | 显示全部楼层
楼主解决了没 我也是这样
回复

使用道具 举报

ID:377512 发表于 2020-1-10 16:23 | 显示全部楼层
楼主 我找到问题了 把AT+CIPMODE=0 就可以了 但是手册上明明写的是1 进入透传
回复

使用道具 举报

ID:279058 发表于 2020-3-14 18:03 | 显示全部楼层
AT+CIPSEND=50这行有问题,应该是AT+CIPSEND,然后发送数据是透传
回复

使用道具 举报

ID:279058 发表于 2020-3-14 18:04 | 显示全部楼层
李博文 发表于 2020-1-10 16:23
楼主 我找到问题了 把AT+CIPMODE=0 就可以了 但是手册上明明写的是1 进入透传

AT+CIPSEND就可以了,改成0就退出透传了,不写大小的是透传
回复

使用道具 举报

ID:279058 发表于 2020-3-14 18:05 | 显示全部楼层
AT+CIPSEND=50这行错误,AT+CIPSEND这是一行,然后发数据
回复

使用道具 举报

ID:515435 发表于 2020-7-8 16:26 | 显示全部楼层
在使用的TCP连接模式的时候发送数据才需要限定数据长度,当你通过AT+CIPMODE=1变成透传模式的时候第一次发送数据AT+CIPSEND即可,无需像普通TCP连接模式一样每次AT+CIPSEND=N这样操作了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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