hyz_avr 发表于 2011-6-13 09:33:39

GPRS模块是不是不能按二进制发,发送数据命令AT+CIPSEND是以ctrl+z(0x1a)结束的.

如题...

lcofjp 发表于 2011-6-13 09:34:39

AT+CIPSEND=n
可以发送n个字节数据。

hyz_avr 发表于 2011-6-13 09:43:06

哦,用这个命令时模块只计数不用发终止符是吧

lcofjp 发表于 2011-6-13 09:48:48

回复【2楼】hyz_avr
-----------------------------------------------------------------------

是的,实践检验真理
你用的什么模块不太清楚,试验一下吧

hyz_avr 发表于 2011-6-13 09:56:51

嗯,谢谢

fsclub 发表于 2011-6-13 10:10:13

试下0x0d结束?

hyz_avr 发表于 2011-6-13 10:42:51

试了一下,确实是这样.

(输入一个1,再按两次ctrl+z)
AT+CIPSEND=3
> 1   
SEND OK



这是上面软件接收到的
(TCP) 117.136.19.133:10478 Bytes: 3
31 1A 1A

yfpbird 发表于 2011-6-13 11:21:18

有透明传输和非透明传输两种,可以设置的,由发送开始和结束标识的是非透明传输

comway 发表于 2011-6-13 12:19:01

有定制的指令 at^sms=号码 "内 容"

zc3909 发表于 2011-6-14 16:05:31

模块型号不同指令不同,gprs模块都是可以发送不可见字符的
页: [1]
查看完整版本: GPRS模块是不是不能按二进制发,发送数据命令AT+CIPSEND是以ctrl+z(0x1a)结束的.