`
金笛子
  • 浏览: 33607 次
社区版块
存档分类
最新评论
文章列表
AT+CNUM是向SIM卡查询本机号码的。 但是你必须先把这个号码写到SIM卡里面。 因为无论移动或者联通的SIM卡,买给用户的时候都没有把本机号码写到SIM卡内。 一旦你把本机号码写到了SIM卡内,无论你把这张SIM卡插到那台手机,用AT+CNUM都可以查出本机号码的。 Action command returns the MSISDNs relatedto the subscriber (this information can be stored in the SIM or in the ME). If subscriber has different MSISDN ...
接收短信 接收刚收到的短信有两种方法:轮询终端;使用事件 轮询终端可以定期的使用AT+CMGL=0指令读取未读取得指令。方法简单,但许多时候都在做无用功,效率低下,一般不建议采用。下面主要讲解事件法: 指令: AT+CNMI=<mode>,<mt>,<bm>,<ds>,<brf> 参数: mode: 0——缓存在终端 1——直接发送到TE mt: 0——接收到新的SMS不返回事件 1——如果接收到的SMS存储在ME,则返回 +CMTI:<mem>,<index> 2——除了Class2 ...
查询短信: 1、 查询具有相同状态的所有短信 指令:AT+CMGL=n 其中n代表0-4的数字。 0——未读得短信。执行命令以后自行变为已读取。 1——已读短信。 2——草稿。 3——已发送短信。 4——全部 返回(例): +CMGL: 76,3,,20 0891683108200805F011620D91683194041338F50000FF0530972D8603 76——序号 3——状态:发送 20——PDU串长度 2、 查询特定序号的短信 指令:AT+CMGR=n8 其中n代表序号 返回(例): +CMGR: 3,,20 089168310820 ...
通常,发送和接收短信的终端都是通过串行接口连接电脑,这类设备用得比较多的是GSM Modem和手机。这类设备通常都支持PDU模式,但仍有少数设备只支持Text模式。 设备硬件连接好以后可以通过发送AT指令测试设备是否连接正确能否正常通讯。在这里我使用Windows自带的“超级终端”工具进行通讯。此工具可以在程序——附件——通讯里面找到,如果没有请确认是否安装了此组件。或者在运行里面输入“hypertrm”也可以快速启动“超级终端”。 以下所有范例均以Siemens M55手机作为终端,有可能跟你设备返回的不同。具体参数清参阅设备相关AT指令集。本手机AT指令集在我主页上有下载。 准备工作: ...
EMS——ConcatenatedShortMessage部分 编码EMS较SMS复杂,但每条EMS的基础还是SMS,所以我直接继承了SMS类。区别主要是要处理好TP_UD和IE。对于ConcatenatedShortMessage,由于其IE和TP_UDHL占据了TP_UD的部分空间,所以每条短信英文只能容纳133字符,中文66字符。我们可以通过此信息得到短信条数。 如果TP_DCS为Unicode编码,则短信条目为: TotalMessages = (TP_UD.Length / 4) / 66 +((TP_UD.Length / 4 Mod 66) = 0)+1 如果为7bit,则 ...
例2 接收:SMSC号码是+8613800250500,对方号码是13693092030,消息内容是“你好!”。手机接收到的PDU串可以是 08 91 68 31 08 20 05 05 F0 84 0D 91 68 3196 03 29 30 F0 00 08 30 30 21 80 63 54 80 06 4F 60 59 7D 00 21 对照规范,具体分析: 分段含义 说明 08 地址信息的长度 个八位字节(包括91) 91 SMSC地址格式(TON/NPI) 用国际格式号码(在前面加‘+’) 68 31 08 20 05 05 F0 SMSC地址8613800250500, ...
目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信, 也能发送英文短信。PDU模式收发短信可 ...
CME ERROR: 3:模块不支持该at指令。 6:短信设备COM口被程序占用。 10:短信设备未识别到SIM卡。 11:短信设备中的SIM卡被设置了PIN码。(可以登录官网取消或者联系运营商客服) CMS ERROR: 8:短信设备中的SIM卡已欠费。 28:SIM卡功能受限。可以取出卡放进手机测试发短信,如果不成功,可以联系SIM卡运营商客服咨询。 38:网络未正常工作。可以取出卡放进手机测试发短信,如果不成功,可以联系SIM卡运营商客服咨询50:SIM卡功能受限。可以取出卡放进手机测试发短信,如果不成功,可以联系SIM卡运营 ...
7. 发送短消息后,收到出错信息+CMS ERROR 515   如果您的GSM MODEM在初始化期间或在指令执行过程当中GSM MODEM又接受新的指令,将会出现此错误。您必须等到初始化完成或指令执行完毕。   8. 如何才能知道您发送的短消息已 ...
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/“ ...
今天查一些资料看到网上有网友不明白AT+CMGR=index 那我就详细的介绍一下将返回以下内容困惑。       AT+CMGR=index 将返回以下内容:      +CMGR: "REC UNREAD","13093403473",,"05/11/15,16:40:22+02"....      可是有的文章说:AT+CMGR=index 将返回以下内容:   +CMGR: 1,,111   0891683108501505F0240BA13190433074F30008501157   67094F59002E6BD ...
 GPRS Modem实现TCP连接的AT指令主要操作步骤:    AT\r    AT+ccid\r //检测是否装有SIM 卡    AT+cgmr\r //检测软件版本,5.0 以上的才有GPRS 功能支持    AT+csq\r //检测信号质量,确定是否可以登陆上网络;若返回10--31,0之间的信号数字则继续,    如果信号是99,99,则应该考虑不停的的让模块去搜寻网络。          AT+CGCLASS="B"\r //设置模块工作类型    AT+CGDCONT=1,"IP","CMNET"\r    AT ...
 GPRS Moderm实现TCP连接的AT指令主要操作步骤:    AT\r    AT+ccid\r //检测是否装有SIM 卡    AT+cgmr\r //检测软件版本,5.0 以上的才有GPRS 功能支持    AT+csq\r //检测信号质量,确定是否可以登陆上网络;若返回10--31,0之间的信号数字则继续,    如果信号是99,99,则应该考虑不停的的让模块去搜寻网络。          AT+CGCLASS="B"\r //设置模块工作类型    AT+CGDCONT=1,"IP","CMNET"\r    A ...
我想利用短信设备做些服务    我要实现的功能比如:   (1)用户要在我的电脑网站上下载一张图片,系统就会发一条带图片地址(wappush)到用户的手机上,用户在手机上点击这个地址就可以登录到我的wap站上将这个图片下载到手机上。    我设定的这张图片是放在这个用户中心里面,也就是说我发给用户的地址都是不一样的,就是带有参数的,请问这些怎么设定呢?    (2)用户在电脑上输入他的手机号,系统就是发一个我的wap网站地址的wappush给用户     希望大大能给小第指引一下,谢谢了!       我的网站语言是采用asp+mssql的,请问大大,我如果买个短信设备要怎么操作呢?这是短信 ...
   例如短信息中心号码为深圳 +8613800755500      对方手机号码为 +8613612345678      要发送的信息为“中”      算法步骤:      一、地址部分,用字符串 addr 表示      1、将短信息中心号码去掉+号,看看长度是否为偶数,如果不是,最后添加F   即 addr = "+8613800755500"   => addr = "8613800755500F"      2、将奇数位和偶数位交换。   => addr = "683108705505F0"      3、 ...
Global site tag (gtag.js) - Google Analytics