完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在ESP8266通过路由器访问到了云服务器,在透明传输模式下,我发送了一些数据,然后下图是给出的response。我设置了ESP8266为TCP客户端,传输模式为TCP,这是说明传输的协议为TCP,但是作为web服务器应用层的协议是http协议。我疑惑的是这样的模块response是什么意思?是说明在透传模式下模块自动把数据打包成了HTTP的报文,还是说在提醒要编程实现传输的数据先打包成http的报文再传输啊?请大家解帮忙答!!谢谢了!模块现在使用的是AT指令进行配置。
|
|
相关推荐
8个回答
|
|
你需要将他们打包成http的报文格式,然后作为UDP/TCP包里的数据内容给发出去。
可以这样理解: 1、透传模块在逻辑上 等于 “串口/SPI口/SDIO口的数据” 互转 "UDP/TCP数据包" 2、无论是http还是web,都是在TCP协议包之上的协议。因此,如果你需要通过ESP8266WIFI模块去访问一个基于这些协议的服务器,这些协议数据,是需要填充到UDP/TCP包里作为数据的,然后当成是普通的TCP包里的数据部分发送到服务器端。 3、你可以先用TCP&UDP或者USR-TCP-232之类的工具,去测试目标服务器,学习如果发送各种数据,来成功地链接或和这些上层应用的服务器交互,然后将你在TCP&UDP或者USR-TCP-232之类的工具,通过模块的串口/SPI口/SDIO口发给模块,你会看到和你在TCP&UDP或者USR-TCP-232一样的效果。 因为,在逻辑层,你的ESP8266模块,本身和TCP&UDP或者USR-TCP-232之类的工具是一样的,只是输入输出接口不同。你的模块的输入输出接口是串口/SPI口/SDIO口,而TCP&UDP或者USR-TCP-232是软件工具的编辑框,仅此而已。 4、我曾经按照类似的方式,去测试了机智云、阿里云等许多云服务器并和他们交互、访问FTP服务器进行文件上传等等,然后根据测试时交互的TCP数据,在向单片机或ESP8266模块里移植。对于基于单片机和WIFI模块的高级网络应用开发和调试很有帮助,你不妨也试一试。 如果需要进一步的探讨,欢迎你加qq技术群: 148977035 ============== 一款基于 ESP8266 HSPI接口实现的高速透传模块,在STM32单片机上实测的透传速度超过M字节每秒。 模块的淘宝地址: http://item.taobao.com/item.htm?id=550946928238 高速测速的视频: https://v.qq.com/x/page/r0505zdj9a6.html 打开链接时请选择超清或以上查看。 |
|
|
|
顶一顶
|
|
|
|
|
|
啊真是谢谢了,非常仔细,学习了
|
|
|
|
现在的想法是在透传模式下通过get方法去获取服务器的数据,还没有尝试,不知可不可行
|
|
|
|
当然可以。我们有不少用户包括我字节,都通过 单片机+M8266WIFI模块 实现了包括get post等方法在内的各种http格式,以及许多基于TCP之上的网络通信。
============== 一款基于 ESP8266 HSPI接口实现的高速透传模块,在STM32单片机上实测的透传速度超过M字节每秒。 模块的淘宝地址: http://item.taobao.com/item.htm?id=550946928238 高速测速的视频: https://v.qq.com/x/page/r0505zdj9a6.html 打开链接时请选择超清或以上查看。 |
|
|
|
好的 谢谢 最近会做些尝试,我昨日加入了群,可以继续交流的
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
7358 浏览 9 评论
2443 浏览 2 评论
为什么我用esp8266做TCP服务器网络调试助手一直连接不上去?
9540 浏览 3 评论
为什么我的ESP8266 AT指令一直返回error无法正常使用?
7384 浏览 0 评论
4199 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:09 , Processed in 0.828873 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号