首页 > 幸运飞艇 > 应用笔记

幸运飞艇

4G DTU模块新短信通知设置命令 +CNMI

更新时间:2018-07-12

  4G DTU模块新短信通知设置命令 +CNMI

 

  语法结构

命令

响应

+CNMI=[<mode>[,<mt>[,<bm>[,

<ds>[,<bfr>]]]]]

OK

+CME ERROR:<err>

+CNMI?

+CNMI:<mode>,<mt>,<bm>,<ds>,<bfr>

+CNMI=?

+CNMI: (listof supported<mode>s),(list ofsupported

<mt>s),(listof supported<bm>s),(listofsupported

<ds>s),(listof supported<bfr>s)

 

  命令描述

  4G模块设置命令用来设置新短信上报给TE的过程。

 

  取值说明

  <mode>:设置短信通知方式。

取值

含义

0

将提示信息放在TA的缓冲区中

1

当TA-TE当前无法连接或处于数据模式时,抛弃提示信息;否则直接向TE发送提示信息

2

当TA-TE无法连接或者处于数据状态时,将指示消息保留在TA的缓冲区中,否则将指示消息发至TE。若TA-TE正常连接并处于命令状态时,则直接将指示信息发至TE

3

将提示信息直接发往TE

  <mt>: 指定新的短消息到达时的指示方式

取值

含义

0

不发送新消息指示

1

新到达的SMS-DELIVER被正确保存后,返回其存储器及位置信息+CMTI:<mem>,<index>

2

新到达的SMS-DELIVER(除classe2消息)直接发送至TE端显示。

PDU模式下显示格式为:

+CMT:[<alpha>],<length><CR><LF><pdu>

文本模式下显示格式为:(暂不支持)

+CMT:<oa>,[<alpha>],

<scts>,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length><CR><LF><data>class2消息指示方式同<mt>=1

3

class3的新SMS-DELIVER指示方式同<mt>=2,其它类型新消息同<mt>=1

  <bm>: 小区广播到达时的提示方式:

取值

含义

0

不发送新消息指示

1

新到达的SMS-DELIVER被正确保存后,返回其存储器及位置信息

+CBMI:<mem>,<index>

2

新小区广播到达后直接发送至TE端显示。

PDU模式下显示格式为:

+CBM:<lenghth><CR><LF><PDU>

文本模式下显示格式为:(暂不支持)

+CBM:<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>

3

class3的新CBM指示方式同<bm>=2,其它类型新消息同<bm>=1

  <ds>: SMS-STATUS-REPORT的提示方式:

取值

含义

0

不发送提示

1

直接发送SMS-STATUS-REPORT信息至TE端

2

短信状态报告信息保存后,提示保存位置和索引

   PDU模式下指示格式为:

  +CDS:<length><CR><LF><pdu>

  文本模式下指示格式为:

  +CDS:<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>2:短信状态报告信息保存后,提示保存位置和索引号:+CDSI:<mem>,<index>

  <bfr>:<mode>=1,2,3时存于buffer中的消息指示的处理方式:

取值

含义

0

将所有缓冲区中的信息全部发至TE

1

将缓冲区中的信息全部清除

 

  典型示例

  请求:AT+CNMI=?<CR>

  响应:<CR><LF>+CNMI:(0-3),((0-3),(0-3),(0-2),(0,1)<CR><LF>

  <CR><LF>OK<CR><LF>

  请求:AT+CNMI?<CR>

  响应:<CR><LF>+CNMI: 3,1,0,0,0<CR><LF><CR><LF>OK<CR><LF>

  请求:AT+CNMI=3,1<CR>

  响应:<CR><LF>OK<CR><LF>

发表评论

*为必须填写项
  • (您的个人信息将被保密)