如何从trace中检查网络连接是否正常?

请先 登录 后评论

1 个回答

秦鹏 - Luat菜鸟

用户在烧写自己的脚本应用程序后,如果发现连接不上服务器,请按照如下几个步骤检查一下:

1. 在trace中搜索CPIN ,如果找到+CPIN: READY ,表示sim卡正常;如果找到+CPIN: NOT INSERTED ,表示检测不到sim卡,检查一下卡是否插好;如果搜到+CPIN : 其他字符串,也表示不正常

2. 在trace中搜索CSQ ,格式为+CSQ: 信号值,99 ,信号值的取值范围为0-31,或者固定的99,0和99都表示没信号,1-31表示有信号,31信号最强,如果信号不好或者没信号,检查一下天线

3. 在trace中搜索CREG ,如果找到+CREG: 1 ,"位置区ID","小区ID"或者+CREG: 5,"位置区ID","小区ID"或者+CREG: 2 ,1,"位置区ID","小区ID"或者+CREG: 2,5,"位置区ID","小区ID",表示注册上运营商的GSM网络,其余的值都不正常,可以确认一下卡是否欠费

4. 在trace中搜索CGATT ,如果找到+CGATT: 1 表示附着上GPRS数据网络;如果找到+CGATT: 0 ,表示没有附着上GPRS数据网络,可以确认一下卡是否欠费

5. 在trace中搜索CIICR ,看AT命令是否返回OK,如下图所示才表示正常:

Q22-1

6. 在trace中搜索CIFSR ,看AT命令是否返回ip地址,如下图所示才表示正常:

Q22-2

7. 在trace中搜索CIPSTART ,看连接自己的服务器是否成功,如下图所示才表示正常:

ok

8. 如果第7步连接不正常,在电脑上用TCP&UDP测试工具(连接一下自己的服务器是否正常。

请先 登录 后评论
  • 1 关注
  • 0 收藏,2006 浏览
  • qin0036 提出于 2018-08-24 06:42

相似问题