人人 发表于 2014-12-17 15:31:00

SIM900 GPRS 如何发送 0x1A



最近用 SIM900 通过 GPRS 发送数据,遇到了这么个问题:

对于SIM900 来说,发送 0x1A   表示 把之前输入的一串字符 发送出去,也即0x1A 为控制字符;

而我现在发送的 GPRS 数据本身里面 就含有0x1A ,于是 一串字符 就被这个数据 打断,SIM900 发送0x1A之前的字符,后续的 就被截断 而丢失

我跟对方负责后台的人员联系,问他能不能   转义,即对 0x1A 做转义:用 2个字符 表示 这个 特殊字符,对方 否决掉了,大家帮帮我,我该怎么办呀..........

zhzj2007 发表于 2014-12-17 15:38:49

记得SIM900A 可以用 类似AT+TCPSEND=LENGTH   回车 收到>之后,再发送数据,可以不用0x1A的

人人 发表于 2014-12-17 15:42:09

zhzj2007 发表于 2014-12-17 15:38
记得SIM900A 可以用 类似AT+TCPSEND=LENGTH   回车 收到>之后,再发送数据,可以不用0x1A的 ...

额...我看看手册.....

3Q!

人人 发表于 2014-12-17 16:40:04

人人 发表于 2014-12-17 15:42
额...我看看手册.....

3Q!



非常感谢!!

数据已经通上了,呵呵

STT 发表于 2014-12-17 18:05:36

http://www.amobbs.com/thread-5537592-1-1.html
我以前发过一次{:smile:}

youthdou 发表于 2014-12-18 09:20:11

一般很少发字符串。
页: [1]
查看完整版本: SIM900 GPRS 如何发送 0x1A