标题: ESP8266对接TCP服务器失败的问题 [打印本页]

作者: 失心恋2015    时间: 2019-1-14 10:59
标题: ESP8266对接TCP服务器失败的问题
       最近公司的新产品做的是关于物联网方面的,作为一个打杂的人员,首先要明白老工程师的方案原理。方案进度是模块化的,其他的模块调试的很顺利,就是到了ESP8266这一关,彻底崩了。由于刚刚出校门,和ESP8266接触的很少,也可以说是没接触过,出了问题不知道如何下手去排查,然后就想起了我大哥@撕碎的火车票——ESP8266的大神,他告诉我是防火墙的问题(经最后验证,果真是。),我对电脑的理解很薄,只是会用罢了,什么防火墙,什么TCP服务器,只知道这个词,具体干嘛的不知道。电脑防火墙有问题那咱就用手机来模拟呗。      下载了一个“小五物联”(百度手机助手,91助手都可以下载),打开软件——点右上角的三个点——选择调试助手——选择TCP服务器(配置默认就好)——启动监听。手机APP的操作到此结束。
       打开电脑的串口调试助手,本人用的是随便找的,反正都可以用,只要能选择115200波特率的助手都行,依次发送下面的命令:
      1,AT+CWMODE_DEF=1               !!工作在单station模组,设置参数保存到flash
      2,AT+CWJAP_DEF=“路由器账号”,“路由器密码”   !!连接路由器,保存到flash
      3,AT+CIPSTART=“TCP”,“192.168.99.217”,6001      !!连接TCP服务器,本实验用网络调试助手进行测试  6001是端口号,根据自己APP上的实际信息填写
      4,AT+CIPSEND=5                   !!方式一:发送指定数据长度的数据(Data:test1)  
      5,AT+CIPMODE=1                 !!方式二:使用透传模式发送数据
      6,AT+CIPSEND                  !!发送数据(Data:Test2)
      7,发送:+++                   !!退出透传发送三个连续的+++,不要勾选新行(\r\n)
      8,退出成功,即可发送AT指令   
   **************来自开发手册*************   
我执行到了第三步,一般出问题也就是在这里,下面的没再测试。下面是测试结果:

83887C7113ABD8AFB9CA231A04E23D3A.png (132.53 KB, 下载次数: 64)

手机APP上的数据

手机APP上的数据

5PMD{UKOLANQ2V[WYLC$X@U.png (186.95 KB, 下载次数: 53)

串口接收到的

串口接收到的





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1