ESP8266透传模式下的问题

go ahead seriously 2017-05-18 09:54:16
现在ESP8266通过路由器访问到了云服务器,在透明传输模式下,我发送了一些数据,然后下图是给出的response。我设置了ESP8266为TCP客户端,传输模式为TCP,这是说明传输的协议为TCP,但是作为web服务器应用层的协议是http协议。我疑惑的是这样的模块response是什么意思?是说明自动打包成了HTTP的报文,还是说要把传输的数据先打包成http的报文再传输啊?请大家解答!!谢谢了!
...全文
7479 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37131451 2019-03-24
  • 打赏
  • 举报
回复
7楼说的对,连接80端口直接构造get请求就行了
诺水城子 2018-12-24
  • 打赏
  • 举报
回复
需要自己组包秤http
架构师李肯 2018-12-23
  • 打赏
  • 举报
回复
也就是说在透传模式下,应用层需要自己组建http包,通过TCP发送到web服务器
架构师李肯 2018-12-23
  • 打赏
  • 举报
回复
简单地说,就是没有按照http协议发送数据包给web服务器;对于web服务器开说,可能你随便发一段数据给它,它都会回复404,这个特性可以随便找个TCP调试工具试一下就知道。
LuciferStar 2018-10-11
  • 打赏
  • 举报
回复
TCP的数据包,可以访问HTTP服务。 你要实现正确的HTTP服务的访问,就需要构建符合HTTP协议的TCP数据包。 找个抓包软件,打开浏览器随便访问一个网页,就能看到完整的TCP请求数据了。
worldy 2018-10-11
  • 打赏
  • 举报
回复
所谓透传就是 你可以将esp8266当成是一条网线而已,进入透传模式后,你可以不考虑8266的存在
yuedahan 2018-07-27
  • 打赏
  • 举报
回复
上面的东西 有一部分是HTTP协议自动添加的包头,包括Agent Language 协议版本以及请求的方式(GET还是POST)这些信息是,自动打包的,属于HTTP协议的一部分,只检索你需要的信息就行了
worldy 2018-04-07
  • 打赏
  • 举报
回复
你的信息-->按HTTP打包--->TCP打包,以确保传输--->物料层机制,底层打包----->发送--->接收--->底层解包-->TCP解包-->HTTP包---->你的信息
xiaoxing781 2018-04-06
  • 打赏
  • 举报
回复
400是服务器连接失败吧,好像要自己包装HTTP格式
qq_39250799 2017-06-21
  • 打赏
  • 举报
回复
楼主解决了没啊,我也是同样的问题啊。很烦
go ahead seriously 2017-05-20
  • 打赏
  • 举报
回复
这个不是发包软件,就是串口调试助手,通过串口发送AT指令来给wifi模块,wifi模块支持透传模式,目前还没有手写包之类的,因为还比较疑惑这个透传模式是是不是直接把数据打包成了http协议,
uid123 2017-05-18
  • 打赏
  • 举报
回复
这个是直接发包的软件么??自己手写包??

1,616

社区成员

发帖
与我相关
我的任务
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
  • 智能硬件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧