开心人生

用今天的努力----实现我所向往的明天

导航

2007年3月5日 #

用AT命令收发短消息

摘要: Q PDU的核心编码方式已经清楚了,如何实现用AT命令收发短消息呢? A 在上篇中,我们已经讨论了7-bit, 8bit和UCS2这几种PDU用户信息的编码方式,并且给出了实现代码。现在,重点描述PDU全串的编码和解码过程,以及GSM 07.05的AT命令实现方法。这些是底层的核心代码,为了保证代码的可移植性,我们尽可能不用MFC的类,必要时用ANSI C标准库函数。 首先,定义如下常量和结构: // 用户信息编码方式 #define GSM_7BIT 0 #define GSM_8BIT 4 #define GSM_UCS2 8 // 短消息参数结构,编码/解码共用 // 其中,字符串以0结尾 typedef struct { char SCA[16]; // 短消息服务中心号码(SMSC地址) char TPA[16]; // 目标号码或回复号码(TP-DA或T 阅读全文

posted @ 2007-03-05 16:24 hai 阅读(1765) 评论(0) 推荐(0)