hcykaoyantt 发表于 2011-8-2 15:01:59

GPRS模块转码的问题

数据由单片机传给GPRS模块时,先将十六进制转化为ASC码,那GPRS模块内部会自动还原数据吧?如果我本来就是字符串数据不希望它转成十六进制怎么办?还有就是GPRS模块这样转码有何意思?各位大虾帮帮忙~

Appcat 发表于 2011-8-2 15:50:20

GPRS模块设计命令界面的时候都会面对这个问题,GPRS模块如何区别输入的是AT控制指令还是需要发送的数据内容,一般思路有两种,一种就是你说的转码,另外一种就是靠AT命令的上下文关联语义来区分。

hcykaoyantt 发表于 2011-8-2 17:44:37

回复【1楼】Appcat 苹果猫
-----------------------------------------------------------------------

大师出现令小弟万分激动~!
我还想问,GPRS模块只会对在网络发送端收发的数据进行转码处理吗?还是所有经过GPRS的数据都会转码(比如我现在做了个GPS数据接收再通过GPRS发送,GPS接收数据本身就是字符串,传输的时候GPRS模块仍然一视同仁做转码处理吗)?期待赐教!

Appcat 发表于 2011-8-2 18:25:58

转码仅仅是在GPRS模块的串口界面上进行,和实际空中传输的无关。如果模块支持转码,那么一般给他发送数据或者他把网络上来的数据给出来,都是需要转码的。无论什么内容,只要是要交给模块发送的,都需要转码。

hcykaoyantt 发表于 2011-8-3 08:45:03

回复【3楼】Appcat 苹果猫
-----------------------------------------------------------------------

理解了,谢谢APPCAT的回答哈!
页: [1]
查看完整版本: GPRS模块转码的问题