萌新又来求助了,怎么用ESP8266把数据传输到电脑

萌新又来求助了,怎么用ESP8266把数据传输到电脑,第1张

ESP8266工作在模式三,ESP8266要接入到AP中AT+CWJAP=(ssid),(password)例如AT+CWJAP="WOCAO","aaaaaaaa",然后ESP8266启动多连接AT+CIPMUX=1,ESP8266配置为TCP服务器AT+CIPSERVER=1,(端口号),例如AT+CIPSERVER=1,1001,最后电脑可以用网络调试助手连入ESP8266的STAIP,STAIP通过命令AT+CIFSR可得,最后数据给ESP8266自动传到电脑上。

1正好最近研究一下8266,首先你需要配置好8266,使用AP,SAT或者AP+SAT模式,
2第二配置一个TCP服务器或者UDP 服务器也可以,用于接收数据
3开启服务器,发送到网卡的数据就会显示到串口了
4注意,波特率必须使用115200,不能使用其它的,
5开启服务器后,你可以使用安卓的网络调试助手连接你的8266服务器,然后发送数据给他,就会在串口显示你发送的数据了。如果有什么不懂可以继续问我。

悬赏 1 金钱 已解决
问题描述:使用如下AT指令把ESP8266配置为透传模式:
AT+CIPSTART=XXX
AT+CIPMODE=1
AT+CIPSEND
提示透传模式设置成功。
在透传模式下,发送自己设计的协议数据,一个协议帧长度不定。在发送程序中,必须在发送函数中一次性完整的发送一个帧,
否则TCP服务器认为接收的数据格式不正确,会丢弃。
但是出现了这么一个问题,当发送帧的长度不太长(大概不超过100个字节,没有仔细测试),TCP服务器可以正常接收数据,并能
正常解析协议。但是当发送帧的长度太长(大概超过100个字节),TCP服务器不能正常接收数据。请问在ESP8266的透传模式下,
对一次性发送数据的长度有限制吗?如果有,该如何修改?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10737773.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存