GSM MODEM

上位机软件:串口调试助手V2.1.exe        下位机硬件:GSM EMV

SIM卡号:89860 05422 07446 59525        MDN号码:13982243937


       运行电脑端串口调试助手软件,串口选择电脑何GSM MODEM一致的端口,如COM1,波特率选9600,校验位选无NO,数据位选8,停止位选1,在数据发送区域输入:AT(加上回车)点击发送,GSM MODEM会立即回答:(换行) OK,显示在数据接收区域。这是最常用的握手通讯指令。

1.用串口调试助手发送中文短信。红色表示发送的内容,蓝色表示接收到的数据,黑色表示备注。

AT(回车)通讯握手

OK

AT+CSCA?(回车)显示短信息中心地址

+CSCA:“+8613800280500”,145

 

OK

AT+CMGF=0(回车)设置为PDU模式,因为要发送中文汉字

OK

AT+CMGS=26(回车)发送短消息的字节数

> 表示可以接收数据

0891683108200805F011000B813188609839F80008A90C6768535A58EB65E94E0A597D 包含短信中心,接收方手机号码和短信内容的数据,注意不要敲回车键直接点击“手动发送”,然后快速进入下一步。

1A(回车)注意选择十六进制发送再点“手动发送”。

+CMGS:6   几秒后,接收区会显示以下内容

OK  表示第6条短信发送成功!

 

下面分析这条消息:

【1】08——表示短信息中心地址长度,指(91)+(683108200805F0)的长度,8个字节。

【2】91——表示短消息中心号码类型,91是TON/NPI遵守International/E.164标准,指在号码前需加“+”号;此外还有其它数值,但91最常用。

91——10010001    1 数值类型 号码类型;

数值类型(Type of Number):000-未知,001-国际,010-国内,111-留作扩展;

号码鉴别(Numbering plan identification):0000-未知,0001-ISDN/电话号码(E.164/E.163),1111-留作扩展;

【3】683108200805F0——短信息中心号码。由于位置上略有处理,实际号码应为:861380028005(86为国家码,中国为86;字母F是指长度减1)。这需要根据不同的地域作相应的修改。

【1】,【2】,【3】通称短消息中心地址(Address of the SMSC)。

【4】11——文件头字节。11&h=00010001&b

应答路径——TP-RP(TP-Reply-Path):0-不设置;1-设置;

用户数据头标识——TP-UDHL(TP-User-Data-Header-Indicator):0-不含任何头消息;1-含头消息;

状态报告要求——TP-SPR(TP-Status-Report-Request):0-需要报告;1-不需要报告;

有效期格式——TP-VPF(TP-Validity-Period-Format):00-不提供(Not present);10——整型(标准);01-预留;11-提供8位字节的一半(Semi-Octet Represented);

拒绝复制——TP-RD(TP-Reject-Duplicates):0-接受复制;1-拒绝复制;

信息类型提示——TP-MTI(TP-Message-Type-Indicator):00-读出(Deliver);01-提交(Submit)。

【5】00——信息类型(TP-Message-Reference)。

【6】0B——被叫号码长度。

【7】81——被叫号码类型(同[2])。

【8】3188609839F8——被叫号码,经过了位移处理,实际号码为“13880689938”。

       【6】,【7】,【8】通称目的地址(TP-Destination-Address)。

【9】00——协议标识TP-PID(TP-Protocol-Identifier)00&h=00000000&b

Bit No.7与Bit No.6:00——如下面定义的分配Bit No.0-Bit No.5;01-参见GSM03.10协议标识完全定义;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 telefax;00100-语音;00101-欧洲无线信息系统(ERMES);00110-国内系统;10001-任何基于X.400的公用信息处理系统;10010-Email。

【10】08——数据编码方案TP-DCS(TP-Data-Coding-Scheme)08&h=00001000&b

Bit No.7与Bit No.6:一般设置为00;

Bit No.5:0-文本未压缩,1-文本用GSM标准压缩算法压缩;

Bit No.4:0-表示Bit No.1,Bit No.0为保留位,不含信息类型信息,1-表示Bit No.1,Bit No.0含有信息类型信息;

Bit No.3与Bit No.2:00-默认的字母表,01-8bit,10-USC2(16bit),11-预留;

Bit No.1与Bit No.0:00-Class 0,01-Class 1,10-Class 2(SIM卡特定信息),11-Class 3。

【11】A9——有效期TP-VP(TP-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周

【12】0C——用户数据长度TP-UDL(TP-User-Data-Length),0C即12个字节。

【13】6768535A58EB65E94E0A597D——用户数据TP-UD(TP-User-Data)“杨博士早上好”。

 

汉字转unicode码:安装了java的jdk后就可以用bin目录下的native2ascii.exe来转换。先将要转换的文字写入到bin目录下的一个文本文件,如test.txt,则在命令行方式下键入命令:

>cd C:\Program Files\Java\jdk1.5.0_06\bin

>native2ascii test.txt

就可以看到转换的结果了。网上也有很多汉字转unicode码的工具。

 

 

参考资料:

http://www.2008red.com/member_pic_344/files/dasong/html/article_2991_1.shtml

大松电子研究所 多用途GSM MODEM控制器

 

http://www.52rd.com/bbs/printpage.asp?BoardID=22&ID=96226

52RD研发论坛     手机测试相关讨论区    AT命令介绍

GSM Modem软件是一种用于控制和管理GSM调制解调器的应用程序。GSM调制解调器是一种硬件设备,用于连接计算机与移动通信网络之间的通信。这些调制解调器允许计算机通过GSM网络发送和接收SMS短信、数据和传真等信息。 GSM Modem软件提供了一系列功能,以便用户可以轻松地与GSM调制解调器进行通信。首先,它提供了连接和断开连接GSM调制解调器的功能,以确保计算机能够与网络建立稳定的通信。这些软件还能够完成模块和设备的初始化,确保设备正确的工作。 此外,GSM Modem软件还提供了发送和接收SMS短信和数据的功能。用户可以通过这些软件编写和发送SMS短信,并从GSM网络接收到来的SMS短信。它还可以处理数据传输,使用户能够在计算机与移动通信网络之间传输数据。 通过GSM Modem软件,用户还可以管理和监控调制解调器的状态和设置。这些软件提供了查询设备状态、检查信号强度和接通事务等功能,使用户能够获得有关设备和网络连接的实时信息。用户还可以配置调制解调器的参数,以适应不同的通信需求。 总的来说,GSM Modem软件是一种用于控制和管理GSM调制解调器的应用程序,它提供了连接和断开连接设备、发送和接收SMS短信和数据、管理设备状态和设置等功能。通过这些软件,用户可以更方便地与GSM调制解调器进行通信,并实现计算机与移动通信网络之间的数据传输。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值