用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)
浙公网安备 33010602011771号