GSM-MODEM调试备忘(一)

来源:互联网 发布:java运行无法加载主类 编辑:程序博客网 时间:2024/06/14 09:43

使用windows下的串口调试工具做测试;
设置好com1,9600,8,0,1
在窗口里输入  AT 加个回车(回车必须加的,在窗口里是下一行就行),返回 OK
发送:AT+CLIP=1            打开来电
做呼入测试,返回:RING    +CLIP: "13681444433",161
发送:ATH                      挂断电话
呼入测试完毕;
呼出测试,发送:ATD13681444433;  注意后边要有“;”号的
呼出成功!
常用命令:
AT+CGMI                      (得到厂商信息)返回:AT+CGMI     WAVECOM MODEM    OK
AT+CGMR                     (得到版本号) 返回:AT+CGMR    430d09gm.2C 1208564 012102 12:43    OK
AT+CGSN                      (得到序列号(IMEI)) 返回:AT+CGSN    012345678901234    OK
AT+CIMI                       (得到手机IMSI号码)返回:AT+CIMI    460001121420000    OK
AT+CSCS?                     (获取、设置当前字符集)返回:+CSCS: "PCCP437"    OK
AT+COPS=?                   (网络营运商)
AT+CSCA?                      (短信中心号码)
  AT+CPMS 选择短信储存地点。可选择ME(SIM卡)和MT(机身)
  AT+CMGL 列出指定状态的短信息的PDU代码
  AT+CMGR 列出指定序号的短信息PDU代码
  AT+CMGS 发送短信
  AT+CMGD 删除指定的短信
  AT+CMGF 短信格式。分为Text模式和PDU模式
  AT+CNMI 设置新短消息通知电脑端
  AT+CSCA 短信中心
  AT+IPR? 显示串口波特率
  AT+IPR=19200更改串口波特率为19200
  ATD打电话
  ATA接电话
  ATH挂电话
  at+cnmi=2,1,0,0,0 //短信存入SIM卡
  at+cnmi=2,2,0,0,0 //短信直接串口输出,不存SIM卡
  "AT+CNMI"指令语法为
  AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
  mode - 通知方式:
  0 – 不通知TE。
  1 – 只在数据线空闲的情况下,通知TE;否则不通知TE。
  2 – 通知TE。在数据线被占用的情况下,先缓冲起来,待数据线空闲,再行通知。
  3 – 通知TE。在数据线被占用的情况下,通知混合在数据中一起传输。
  mt - 消息储存或直接转发到TE:
  0 – 储存到默认的内存位置(包括class 3)
  1 – 储存到默认的内存位置,并且向TE发出通知(包括class 3)
  2 – 对于class 2,储存到SIM卡,并且向TE发出通知;对于其它class,直接将消息转发到 TE
  3 – 对于class 3,直接将消息转发到 TE;对于其它class,同mt=1
  bm, ds, bfr的含义,请参考相关标准文档。一般不需要去关心它们。
  在程序中具体实现时,使用mode=2, mt=1,比较简单。对所有类型的短消息,只要在收到ME送来的"+CMTI"通知后,用"AT+CMGR"指令读取消息内容就行了。
  AT&W 保存设置
PDU发送短信简明分析
  1. 如何与GSM MODEM建立通信联系
  您可用诸如Windows下的超级终端或Pcomm等终端仿真软件,将计算机的串行口与GSM MODEM的串行口用电缆直接连接。
  2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码
  检查您的串口是否保证正常连接,计算机的串口引线与GSM MODEM的串口引线应是一一对应的。GSM MODEM与仿真终端应设置相同的通信速率。
  但您初次使用GSM MODEM时,请在仿真终端上设置为通信速率9600bps、8位数据位、无较验位、1位停止位。
  3. 如果您想在出错后得到错误代码号,需将GSM Modem作如下设置:
  AT+CMEE=1
  4. 发送短消息后,收到出错信息+CMS ERROR 512
  表示您的GSM MODEM在发送短消息的同时它收到了新的短消息,发送短消息被拒绝,您需要重新发送此条短消息。
  5. 发送短消息后,收到出错信息+CMS ERROR 513
  您遇上了下面问题中的一种:
  a) 您的GSM MODEM失去了无线链路连接;
  b) 在发送完短消息后的28秒内,您的GSM MODEM没有收到短消息中心送来的接收确认+CMGS:〈顺序号〉;
  c) 在送出请求建立发送短消息的控制信道指令后的42秒内,您的GSM MODEM没有收到基站送来的确认〉。
  6. 发送短消息后,收到出错信息+CMS ERROR 514
  您遇上了下面问题中的一种:
  a) 您设置的短消息中心的号码是错误的;
  b) 短消息将要送达的目的号码是错误的;
  c) 您发送的短消息被短消息中心拒绝(一般为目的号码不存在或目的号码被禁用)。

转自bbs.sendsms.cn

0 0
原创粉丝点击