做过短信发送的和用过SPCOMM的高手来看看!!(20分)

  • 主题发起人 主题发起人 yanngboo
  • 开始时间 开始时间
Y

yanngboo

Unregistered / Unconfirmed
GUEST, unregistred user!
当采用简单短消息协议时,发送SMS时的数据格式如下:
typedef struct {
BYTE company_id;
BYTE len;
BYTE dest[13];
BYTE callback[13];
BYTE data[MAX_TX_SMS_DATA+1];
} sms_send_type;
- company_id 为公司标识,固定为0x07
- len 为消息的长度,包括len, dest, callback及data四个字段的长度,计算方法为:
len = 1 + 13 + 13 + 有效SMS字节数
1 为len字段本身的长度
第一个 13 为目标电话电码字段的长度
第二个 13 为回叫电话电码字段的长度
- dest 为目标电话电码 ;
- callback 为回叫号码,长度为13位,不足时在最后填空格,
- data 为SMS的内容,。
示例:发送给13312345678这个号码一串字符 “abcd”,消息格式如下
0x07 0x1F 0x31 0x33 0x33 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x61 0x62 0x63 0x64
当len为16进制数,data 为SMS的内容来自memo,dest为目标电话电码,内容来自Edit.text(取ASCLL码),callback用空格(取ASCLL码)填写时, 应当怎样写发送数据程序??[文字

我写的发送数据用AT命令发送时,模块的返回值显示,已发送成功,但对方收不到!![blue][/blue][?]
 
这个格式从哪里来的,看不懂,你还是参照标准格式吧,如果需要资料,可以给我联系,QQ]:50051082
 
我这是用AnyDATA的CDMA模块做的短信发送数据格式
标准格式是什么?
 
我只研究过gsm的
看看我的笔记
http://www.delphibbs.com/keylife/iblog_show.asp?xid=22411
 
接受答案了.
 
后退
顶部