SIM900 tcp异常处理
更新时间:2023-10-01 08:13:01 阅读量: 综合文库 文档下载
- sim900a模块推荐度:
- 相关推荐
建议你采用如下方法完善,如果你们的数据量不大,可以考虑非透传:
模块作为clien执行透传功能如下(流控功能需要硬件上配合使用CTS、RTS引脚): AT+CSQ +CSQ: 20,0 OK AT+COPS?
+COPS: 0,0,\OK
AT+IFC=2,2 // 模块流控功能默认+IFC: 0,0,透传下开启硬件流控功能设置2,2 OK
AT+CIPMODE=1 // 设置透传模式 OK
AT+CIPCCFG?
+CIPCCFG: 5,2,1024,1 // 模块默认参数,可参照ATC文档重新设置,如果你们的数据不是很大,建议第三个参数设置最好接近实际发送数据大小,否则每次都要等400ms OK
AT+CSTT=\// 设置APN OK
AT+CIICR // 激活移动场景 OK
AT+CIFSR // 获得本地IP 172.18.42.14
AT+CIPSTART=\// 建立TCP/IP连接 OK
CONNECT // 模块进入数据态
… // 此时可以根据你们的数据情况,进行数据传输。模块内部的buffer、硬件流控(CTS、
RTS)功能启用,比如buffer内的数据大于4K时CTS引脚置高,暂停向模块丢数据,待CTS引脚置低电平时,然后再向模块丢数据。
OK // 如果外部有电话、短信进来,可以通过RI引脚电平变化判断,从数据态切到命令
态通过+++
RING AT RING +CLCC
+CLCC: 1,1,4,0,0,\OK A RING TA OK ATH OK
ATO // 从命令态到数据态
CONNECT
…
非透传: AT+CSQ
+CSQ: 20,0 OK
AT+COPS?
+COPS: 0,0,\ OK
AT+CSTT OK
AT+CIICR OK
AT+CIFSR
10.93.84.189
AT+CIPSTART=\ OK
CONNECT OK AT+CIPACK
+CIPACK: 0,0,0 // 查询之前连接数据发送状态 OK
AT+CSQ
+CSQ: 20,0 OK
AT+CIPSEND
> HELLO SEND OK AT+CIPACK
+CIPACK: 5,5,0 // 参数1:已发送的数据量(模块端) 参数2:(模块端)已发送的数据量server端响应ok 参数3:(模块端)已发送的数据量server端未响应ok OK
AT+CIPSEND
> 12345 SEND OK AT+CIPACK
+CIPACK: 10,10,0 OK
AT+CIPSEND
> 67890AT+CIPACK
+CIPACK: 15,10,5 // 此时,模块端已经发送数据,但是server端还没有响应ok;但是模块会尝试不断的重发,直至数据发送ok,或者网络异常导致TCP/IP连接失败。 OK
AT+CSQ
+CSQ: 0,0 OK
AT+CIPSEND
> HIAT+CIPACK
+CIPACK: 17,10,7 // 同上 OK
SEND OK AT+CIPACK
+CIPACK: 17,17,0 // 当网络恢复,模块有不停重发,并且对端server有响应,最终数据发送ok OK
AT+CSQ
+CSQ: 19,0 OK
异常处理:
1、 AT+CIPSEND后,通过AT+CIPACK来判断数据是否完全发送出去,如果是重要数据建
议等待40秒后再重新进行AT+CIPSTART重发。
2、 AT+CIPSEND后,收到error或closed便可以认为连接异常,执行AT+CIPSTART重发。 3、 在1、2的操作下重发没成功,建议执行AT+CIPSHUT关闭GPRS网络,重新查询并激
活GPRS网络进行连接发送数据。 4、 在1、2、3操作下不能建立连接的情况下,建议使用三极管或MOS管断开模块的VBAT
电源,重启模块后进行连接。
5、 执行AT+CSTT、AT+CIICR、AT+CIFSR这个组合命令时,建议按如下步骤操作。 AT+CSTT?
+CSTT: \// 查询默认apn设置,该指令设置不会导致模块重启,如果设置不当基本都是返回error OK
AT+CSTT=\// 需要修改APN、用户名、密码。可以这样设置 OK
AT+CIICR // 激活移动场景 OK
AT+CIFSR // 获得本地IP地址
10.77.224.50 // 注意,以上AT+CSTT、AT+CIICR、AT+CIFSR一定要一起配合使用
正在阅读:
SIM900 tcp异常处理10-01
辽阳市2022年实验小学四年级数学下学期期末考试试卷 附答案04-17
当代西方整治思想史期末大作业选择填空答案03-20
第2章_景区资源管理04-23
机械工程测试技术基础第三版课后习题答案05-02
信阳南湾湖可研03-13
治理小广告的倡议书03-17
《老王》学案(含答案)03-25
分析化学作业06参考答案(第八、九章)11-13
小学生三爱教育征文02-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 异常
- 处理
- SIM900
- tcp