我使用的GPRS模块有好使的程序,之前都管用。可就从端午节放假开始之后到今天6月3号,这个就不好使了。不管是用
STM32控制模块,还是用电脑串口助手直接控制都不管用,只能发送一次数据,发送第二次就发不出去了。用AT+CIPATATUS测的结果是connect OK的,而且也可以通过ATD10086;打电话,就是不能GPRS发送数据了,发送其他AT指令都是正常反应。就是发AT+CIPSEND出现>之后发数据,然后再发Ctrl+z,网络助手收不到数据,整个过程就是卡在了Ctrl+z。然后我发AT+CIPCLOSE=1,这时就会出现奇迹,前面想要发送的数据一股脑的都发过来了,不知道怎么解释,这难道是因为移动网络的问题?另外我换过
手机卡测试过,也换过其他的原子哥的SIM900a_GPRS模块测试过,都是一样的情况。为什么,请大家指点指点。毕设就要实物效果验证了,不能因为其他原因或是网络原因一会管用一会不管用啊。。。。。。
下面是我实验用的配置
AT+CIPSHUT
AT+CGCLASS="B"
AT+CGDCONT=1,"IP","CMNET"
AT+CGATT=1
AT+CIPCSGP=1,"CMNET"
AT+CIPHEAD=1
AT+CLPORT="TCP","8080"
AT+CIPSTART="TCP","59.72.103.6","7945"
AT+CIPSTATUS
完事connect OK之后,就AT+CIPSEND,第一次完美发送,第二次,第三次,,,Ctrl+z之后网络助手是没有显示的,,,