最近公司的新产品做的是关于物联网方面的,作为一个打杂的人员,首先要明白老工程师的方案原理。方案进度是模块化的,其他的模块调试的很顺利,就是到了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指令 **************来自开发手册************* 我执行到了第三步,一般出问题也就是在这里,下面的没再测试。下面是测试结果:
|