For testing resource store.

发布新日志

  • sms

    2008-01-07 16:25:40

    Controlling短信PDU格式

    08 //短消息中心长度
    91 //短消息中心有国家编码 没有为81
    68 31 08 02 00 05 f0 //
    短消息中心
    31 //
    需要状态报告//不需为11
    00 //
    永远为00 //分割符
    0D //
    目标号码的长度14
    91 //
    有国家编码//没有为81
    68 31 36 32 64 49 F0 //
    目标号码 +8613632346940
    00 //TP-PID.
    协议标识,一般为00,其他值大家知道的帮忙补充一下
    08 //
    是否免提//是为18
    A7 //
    有效期标志
    04 //
    正文4字节
    4F 60 59 7D //
    你好 短消息内容

    若没有短消息中心,编码为:
    00 //
    表示默认短消息中心
    31 //
    需要状态报告//不需为11
    00 //
    永远为00 //分割符
    0D //
    目标号码的长度14
    91 //
    有国家编码//没有为81
    68 31 36 32 64 49 F0 //
    目标号码 +8613632346940
    00  //TP-PID.
    协议标识,一般为00,其他值大家知道的帮忙补充一下
    08 //
    是否免提//是为18
    A7 //
    有效期标志
    04 //
    正文4字节
    4F 60 59 7D //
    你好 短消息内容

    中文按编码以后的长度 div 2
    英文按编码以后的长度* 8 div 14

    bit7
    编码 是00
    UCS2
    编码 是08

    免提的话
    bit7
    编码 是10
    UCS2
    编码 是18

    与短消息开发相关的GSM AT指令。

    1
    .相关的GSM AT指令
    SMS有关的GSM AT指令(from GSM07.05)如表1所示:
    1 相关的GSM AT指令
    AT
    指令 功 能
    AT+CMGC Send an SMS command
    (发出一条短消息命令)
    AT+CMGD Delete SMS message
    (删除SIM卡内存的短消息)
    AT+CMGF Select SMS message formate
    (选择短消息信息格式:0-PDU;1-文本)

    AT+CMGL List SMS message from preferred store
    (列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”-未读,1/“REC READ”-已读,2/“STO UNSENT”-待发,3/“STO SENT”-已发,4/“ALL”-全部的)
    AT+CMGR Read SMS message
    (读短消息)
    AT+CMGS Send SMS message
    (发送短消息)
    AT+CMGW Write SMS message to memory
    (向SIM内存中写入待发的短消息)
    AT+CMSS Send SMS message from storage
    (从SIN|M内存中发送短消息)
    AT+CNMI New SMS message indications
    (显示新收到的短消息)
    AT+CPMS Preferred SMS message storage
    (选择短消息内存)
    AT+CSCA SMS service center address
    (短消息中心地址)
    AT+CSCB Select cell broadcast messages
    (选择蜂窝广播消息)
    AT+CSMP Set SMS text mode parameters
    (设置短消息文本模式参数)
    AT+CSMS Select Message Service
    (选择短消息服务)

    对短消息的控制共有三种模式:
    ? Block Mode
    ?
    基于AT命令的PDU Mode
    ?
    基于AT命令的Text Mode
    使用Block模式需要手机生产厂家提供驱动支持,目前,PDU Mode 已取代 Block Mode, Text Mode比较简单,本文重点介绍模式PDU Mode,以西门子公司的产品TC35T为例。
    2
    .计算机与TC35T的通信
    1RS232串口连接
    由于TC35T自带RS232串口线,故只需将其连接到计算机串口即可。打开超级终端,选择相应的串口,将端口参数设置为:速率—4800、奇偶校验位无、数据位—8、停止位—1、流量控制硬件。
    2)连接测试
    输入“AT”然后回车,屏幕上返回“OK”表明计算机与TC35T已连接成功,TC35T能够正常工作。这时就可以测试各类AT命令。
    当测试命令“AT+CMGS=?<CR>”时,如果返回“OK”标明TC35T支持该指令。该指令的完整语法如下:
    ?
    如果此时TC35T处于PDU Mode(即“AT+CMGF?<CR>”返回“0”
    AT+CMGS=<length><CR>PDU is given<^Z/ESC>
    如果短消息发送成功,则返回“OK”,并显示信息号:
    +CMGS: <mr>[,<ackpdu>]
    如果短消息发送失败,则返回如下信息号:
    +CMS ERROR: <err>
    ?
    如果此时TC35T处于Text Mode(即“AT+CMGF?<CR>”返回“1”
    AT+CMGS=<da>[,toda]<CR>text is entered<^Z/ESC>
    如果短消息发送成功,则返回“OK”,并显示信息号:
    +CMGS: <mr>[,<scts>]
    如果短消息发送失败,则返回如下信息号:
    +CMS ERROR: <err>
    另外,由于使用的是TC35T,当有新的短消息到来时,需要TC35T产生提示,使用指令“AT+CNMI”。该指令的完整语法如下:
    AT+CNMI=[<mode>][,<mt>][,<bm>][,<ds>][,<bfr>]
    如果有新的短消息来到,则TC35T将自动返回下列提示:
    +CMTI: “SM”, <index>
    此时读出<index>,然后用“AT+CMGR”指令即可读出短消息内容。
    3
    PDU数据格式分析:
    例如,我们要将字符“Hi”字符发送到目的地“13677328099”
    PDU
    字符串为:
    08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834
    08—短信息中心地址长度。指(91+683108701305F0)的长度。
    91—短信息中心号码类型。91TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。
    91—10010001
    BIT No. 7 6 5 4 3 2 1 0
    Name 1
    数值类型 号码鉴别

    数值类型(Type of Number):000—未知,001—国际,010—国内,111—留作扩展;
    号码鉴别(Numbering plan identification:0000—未知,0001—ISDN/电话号码(E.164/E.163)1111—留作扩展;
    683108701305F0—短信息中心号码。由于位置上略有处理,实际号码应为:8613800731500(字母F是指长度减1)。这需要根据不同的地域作相应的修改。
    ⑴、⑵、⑶通称短消息中心地址(Address of the SMSC)。
    11—文件头字节。
    11&h=00010001&b
    BIT No. 7 6 5 4 3 2 1 0
    Name TP-RP TP-UDHI TP-SPR TP-VFP TP-RD TP-MTI
    Value 0 0 0 1 0 0 0 1

    应答路径—TP-RPTP-Reply-Path):0—不设置; 1—设置
    用户数据头标识—TP-UDHLTP-User-Data-Header-Indicator):0—不含任何头信息; 1—含头信息
    状态报告要求—TP-SPRTP-Status-Report-Request):0—需要报告; 1—不需要报告
    有效期格式—TP-VPFTP-Validity-Period-Format):00—不提供(Not present; 10—整型(标准);01—预留; 11—提供8位字节的一半(Semi-Octet Represented
    拒绝复制—TP-RDTP-Reject-Duplicates):0—接受复制; 1—拒绝复制
    信息类型提示—TP-MTITP-Message-Type-Indicator):00—读出(Deliver; 01—提交(Submit
    00—信息类型(TP-Message-Reference
    0B—被叫号码长度。
    91—被叫号码类型(同⑵)。
    3176378290F9—被叫号码,经过了位移处理,实际号码为“13677328099”
    ⑹、⑺、⑻通称目的地址(TP-Destination-Address)。
    00—协议标识TP-PIDTP-Protocol-Identifier
    BIT No. 7 6 5 4 3 2 1 0

    Bit No.7
    Bit No.6 00—如下面定义的分配Bit No.0—Bit No.501—参见GSM03.40协议标识完全定义;10—预留;11—为服务中心(SC)特殊用途分配Bit No.0—Bit No.5
    一般将这两位置为00
    Bit No.5
    0—不使用远程网络,只是短消息设备之间的协议;1—使用远程网络。
    Bit No.0—Bits No.4
    00000—隐含;00001—电传;00010—group 3 telefax00100—语音;00101—欧洲无线信息系统(ERMES);00110—国内系统;10001—任何基于X.400的公用信息处理系统;10010—Email
    00—数据编码方案TP-DCSTP-Data-Coding-Scheme
    BIT No. 7 6 5 4 3 2 1 0

    Bit No.7
    Bit No.6 :一般设置为00Bit No.50—文本未压缩,1—文本用GSM标准压缩算法压缩;Bit No.40—表示Bit No.1Bit No.0为保留位,不含信息类型信息,1—表示Bit No.1Bit No.0含有信息类型信息;Bit No.3Bit No.200—默认的字母表,01—8bit10—USC216bit),11—预留;Bit No.1Bit No.000—Class 001—Class 110—Class 2SIM卡特定信息),11—Class 3
    00—有效期TP-VPTP-Valid-Period
    VP value(&h)
    相应的有效期
    00 to 8F (VP+1)*5
    分钟
    90 to A7 12
    小时+(VP-143)*30分钟
    A8 to C4 (VP-166)*1

    C5 to FF (VP-192)*1


    02—用户数据长度TP-UDLTP-User-Data-Length
    C834—用户数据TP-UDTP-User-Data“Hi”
    4
    .短消息编码
    设需要发送的短消息内容为“Hi”,使用的GSM字符集为7位编码。首先将字符转换为7位的二进制,然后,将后面字符的位调用到前面,补齐前面的差别。例如:H翻译成1001000i翻译成1101001,显然H的二进制编码不足八位,那么就将i的最后一位补足到H的前面。那么就成了11001000C8),i剩下六位110100,前面再补两个0,变成0011010034),于是“Hi”就变成了两个八进制数 C8 34
    5
    .短消息的发送与接收案例
    鉴于TC35T)支持TEXT格式,我们在试验中主要测试该格式。
    1)设置短消息中心
    AT+CSCA="+8613800731500"(
    短消息中心)
    2)设置短消息发送格式
    AT+CMGF=1 (1-TEXT; 0-PDU)

    3)发送短消息(短消息内容为“test”)
    AT+CMGS="13508485560"(
    目的地址) <cr>
    > test ^z

    4)设置短消息到达自动提示: 设置短消息到达提示当短消息被接收,将获取指令: +CMTI:"SM",INDEX(信息存储位置)
    AT+CNMI=1,1,0,0,1()

    5)获取短消息内容(Once more),假设INDEX8
    AT+CMGR=8
    返回信息如下:
    +CMGR: "REC UNREAD","+8613508485560",,"01/07/16,15:37:28+32",Once more
    6
    .注意事项
    1)短消息中心一般不会改动,如果短消息中心号码改动,在使用“AT+CSCA”语句时,记住TC35要重新启动,否则TC35不能正常工作(TC35T不存在此问题)。
    2)某些SIM卡带有密码,启动时需要输入密码。

     

  • WAP 设置

    2008-01-07 16:20:17

    一.WAP 设定:

    n         PS(GPRS) 设置

    Ø         Connectivity->Data comm->Data accounts->New account->PS data->Name :wap->APN: cmwap->save

    Ø         Connectivity->Internet settings->Internet profiles->New profile->name:wap->Connect using: wap->Save

    Ø         Connectivity->Internet settings->Internet profiles:Wap->More->Settings->Connect using:Wap ->Internet mode:Wap->Gateway address:10.0.0.172->Save

     

    n         CS(GSM)设置

    Ø         Connectivity->Data comm->Data accounts->New account->CS data->Name: csd->Phone num:17266 -> Username:wap->Password:wap->Save

    Ø         Connectivity->Internet settings->Internet profiles->New profile->name:csd->Connect using: csd->Save

    Ø         Connectivity->Internet settings->Internet profiles->Csd->More->Settings->Connect using:Csd->Internet mode:WAP->Gateway address:10.0.0.172->Save

     

    n         MMS设置

    Ø         按上述PSCS设置好(一般我们用的是PS), 然后进行下述MMS设置.

    Ø         Messaging->Settings->Picture message-> Message server: mmsc.monternet.com-> Internet profile:wap

     

    n         Email 设置

    Ø         Connectivity->Data comm->Data accounts->New account->PS/CS data->Name :Net -> APN: cmnet -> save

    Ø         Connectivity->Internet settings->Internet profiles->New profile->name:net->Connect using: net->Save

    Ø         Connectivity->Internet settings->Internet profiles:net->More->Settings->Connect using: net ->Internet mode: Http/Wap->Gateway address:10.0.0.172->Save

    Ø         Messaging->Email->Settings->Account settings->New accout(select a account)->More->Edit account

    Ø         Connecting using->Net

    Ø         Protocol:pop3

    Ø         Incoming server: pop.sohu..com(pop3.sina.com.cn)

    Ø         Incoming port:110

    Ø         Mailbox: ceshi

    Ø         Password: 12345

    Ø         Outgoing server: smtp.sohu.com

    Ø         Outgoing port:25

    Ø         E-mail addres:ceshi@sohu.com

     

    n         ImAP4(移动梦网邮箱)

    n         New account->imap->Connect using: Net->Protocol: Imap4->Incoming server: Imap.monternet.com.->

    n         Mailbox: 13911378095->Password:13911378095->Outgoing server: smtp.monternet.com->Email address: 13911378095@monternet.com

    Ø         拨入服务器: Imap.monternet.com

    Ø         拨出服务器: smtp.monternet.com

    Ø         DNS: 202.106.196.115

    Ø         Mailbox:13911776924

     

     

    二.短信服务中心号码

    Messaging-> Settings ->Text message ->Service centre

    中国移动:  +8613800100500

    中国联通:  +8613010112500

    三.语音信箱:

    n         将开通语音信箱的SIM卡插入 MS.

    n         Messaging->Settings->Voicemail number->Line 1->Input the application number(13800100166)->Ok

    n         Settings->Calls->Divert calls->Voice calls->All line 1 calls(\When busy\Not reachable\No reply)->Activate->Number(13800100166)->Ok

    n         Messaging->Inbox->Select a leave word and listen.

     

    四.My friends

    n         Connectivity->Data comm->Data accounts->New account->PS data->Name :wap->APN: cmwap->save

    n         Connectivity->Internet settings->Internet profiles->New profile->name:wap->Connect using: wap->Save

    n         Connectivity->Internet settings->Internet profiles:Wap->More->Settings->Connect using:Wap-> Internet  mode:Wap->Gateway address:10.0.0.172->Save

    n         Messaging->Myfriends->Myself(Configure)->Username:Linnxx(xx:02~09)->Domain:

    n         impsl.com->Password:pwd->Server: http://wv11.wv.trial.ericsson.net:8090/csp11

    n         Internet profile: wap

     

    五.Test lan

    n         Settings data accounts: Connectivity->Data comm->Data accounts->New account->PS data->Set up two data accounts :Name :cmwap and cmnet->APN: cmwap/cmnet->save

    n         Connectivity->Internet settings->Internet profiles->New profile->name:cmwap ->Connect using: cmwap->Save

    n         Connectivity->Internet settings->Internet profiles:cmwap/cmnet->More->Settings->Connect using(Settings browsing as following:)

    Connect using

    Internet mode

    Use proxy

    IP address

    Port number

    SIM Card

    Cmwap

    Http

    Yes

    10.0.0.172

    80

    China Mobile

    Cmwap

    WAP

    /

    10.0.0.172

    /

    China Mobile

    Cmnet

    WAP

    /

    192.16.134.137

    /

    China Mobile

    Cmnet

    Http

    Yes

    192.16.134.137

    8080

    China Mobile

    Cmnet

    Http

    No

    /

    /

    China Mobile

     

    n         Connectivity->Streaming settings->connet using:Cmnet

    Ø         The following are all the working settings for CMCC SIM cards:

    Ø         Only Cmnet is OK to use when it comes to streaming at the moment

    Connect using

    Use Proxy

    IP address

    Port Number

    SIM Card

    Cmnet

    Yes

    192.16.134.137

    554

    China mobile

    Cmnet

    Yes

    192.16.134.137

    8080

    China mobile

    Cmnet

    Yes

    10.0.0.172

    554

    China mobile

    Cmnet

    Yes

    我的栏目

    我的存档

    数据统计

    • 访问量: 7756
    • 日志数: 7
    • 建立时间: 2008-01-04
    • 更新时间: 2008-01-29

    RSS订阅