命令格式:
AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr>
<mode>:控制主动提供结果码的过程只支持<mode>=2,对于值013只是接受并返回OK其执行的过程与值2 一样。
0:结果代码缓冲区在TA如果TA 的缓冲区满则提示信息存储在其他地方或者删除最旧的提示信息以新的代替。
1:当TA-TE 链接保留时拒绝新消息结果码否则直接将其传送给TE。
2:当TA-TE 链接保留时结果代码缓存在TA预约后发送给TE否则直接将其传送给TE。
3:否则直接将结果码传送给TE当TA 处于在线数据模式时特殊波段内的TA-TE 链接用来嵌入结果码和数据
<mt>: 为SMS-DELIVERs 设置结果码提示发送路径缺省值为0 0SMS-DELIVER 提示不需要发送路径 1SMS-DELIVER 由+CMTI : SM,<index> 来提示发送路径2SMS-DELIVER 除了class 2 消息由2 种结果码来发送
+CMT :[<alpha>,] <length> <pdu> (PDU 方式)
+CMT :<oa>,[<alpha>,] <scts> [,<tooa>, <fo>, <pid>,<dcs>, <sca>, <tosca>, <length>] <data> TEXT 方 式 3class 3 的SMS-DELIVER消息采用<mt>=2 中的结果码来发送其他类型的消息 用 <mt>=1的格式
<bm>: 设置存储接收的广播消息的规则:
0:不向TE 发送广播消息提示信息广播消息已存储缺省值。
1:广播消息已存储并以格式+CBMI:BMl, <index>向用户显示存储位置。
2:新的广播消息采用2 种格式直接发送给TE 。
+CBM :<length> <pdu> PDU 方式 。
+CBM:<sn>,<mid>, <dcs>,<page>,<pages> <data>Text 方式。
3:对class 3 的广播消息采用<bm>=2的操作,其他类型的消息采用<bm>=1 的操作
<ds>:用于SMS_STATUS_REPORT, 缺省值为0。
0:不发送SMS-STATUS-REPORT。
1:采用如下格式发送SMS-STATUS-REPORT
+CDS :<length> <pdu> (PDU 方式)
+CDS :<fo>,<mr>, [<ra>] , [<tora>],<scts>,<dt>,<st> (Text 方式)
<bfr>:缺省值为0
0:当<mode> 取值为1-3 时TA 缓冲区中的结果码发送给TE。
1:当<mode> 取值为1-3 时清除TA 缓冲区中的结果码。
命 令:
AT+CNMI=2,1,0,0,0//<mt>=1
响 应:
OK
响 应:
+CMTI: "SM", 1 //收到新消息的提示
转自bbs.sendsms.cn
分享到:
相关推荐
在接收到新短信时,通过AT+CNMI指令设置提示,TC35T会返回+CMTI指示,然后使用AT+CMGR读取短信内容。 在进行短信通信时,需要注意短信中心地址一般不变,但更改后需要重启模块才能生效。部分SIM卡可能需要输入密码...
短信指示(SMS Indication)的设置也很重要,通过`AT+CNMI`命令可以控制新短信的提示方式。在示例中,`AT+CNMI=2,1`表示当新短信到达时,会立即显示并保存在SIM卡上。 最后,我们可以通过`AT+CMTI`命令获取SIM卡上...
- **新消息提示**:`AT+CNMI=,,,,<d>` - **读取短消息**:`AT+CMGR=<index>` - **列举短消息**:`AT+CMGL=<status>` - **发送短消息**:`AT+CMGS="<phone number>"<text>` - **向内存写入消息**:`AT+CMGW=,...
- **AT+CNMI**: 新消息提示,设置接收到新短信后的通知方式。 - **AT+CMGR**: 读取短消息,从存储区中读取一条或多条短信。 - **AT+CMGL**: 列举短消息,列出存储区中所有短信的信息。 - **AT+CMGS**: 发送短消息,...
1. AT+CNMI:这是新消息提示命令,可以设置是否立即显示接收到的新消息。 2. AT+CMGS:用于发送短消息,支持PDU和TEXT两种格式。 3. AT+CMGPR:预览短消息,查看消息内容而不会将其标记为已读。 4. AT+CMGD:删除短...
- **AT+CNMI**:新消息提示,用于设置接收到新短消息时的通知方式。 - **AT+CMGR**:读取短消息,用于读取存储区中的短消息。 - **AT+CMGL**:列举短消息,用于显示所有存储的短消息。 - **AT+CMGS**:发送短消息,...
5. 新消息指示:通过AT+CNMI命令配置,如设置为AT+CNMI=2,1,0,0,0,表示在不同状态下如何处理新消息提示,如在数据模式下,新消息将存储在TA缓冲区中,且仅提供+CMTI格式的新消息提示。 三、发送短信 发送短信主要...
- **AT+CNMI**: 新信息指示,定义如何处理新接收的信息通知。 - **AT+CMGR**: 读取指定的短信。 - **AT+CMGL**: 列出所有或特定类型的短信。 - **AT+CMGS**: 发送短信,常用于文本模式。 - **AT+CMGW**: 写短信...
- **AT+CNMI**:新消息提示,设置模块在收到新短信时的行为,如是否发出警报。 - **AT+CMGR**:读取短消息,从存储区读取已接收的短信。 - **AT+CMGL**:列举短消息,列出存储区内所有短信的详细信息。 - **AT+CMGS*...
8. **AT+CNMI**:设置新消息指示,用于定义如何接收新短信的通知。 9. **AT+CMGR**/**AT+CMGL**:读取短信,用于获取存储在设备中的短信内容。 10. **AT+CMGS**:发送短信,用于通过GSM网络发送短信给指定的接收者...
- `AT+CNMI=2,1` 仅提供新信息提示,无传送回报。 5. **读取短信**:读取SIM卡上的短信使用`AT+CMGR`命令,如`AT+CMGR=3`读取第3条短信。`AT+CMGL`命令可以列出所有短信,如`AT+CMGL="ALL"`,返回所有存储区的短信...
- **AT+CNMI**:新消息提示。设置新消息到达时的通知方式。 - **AT+CMGR**:读取短消息。读取已接收的消息。 - **AT+CMGL**:列举短消息。列出已接收的消息。 - **AT+CMGS**:发送短消息。发送短信。 - **AT+CMGW**...
- **接收短信**: 使用`AT+CMTI`查看新消息,`AT+CMGR`读取指定消息,`AT+CMGD`删除消息。 - **发送短信**: 使用`AT+CMGF`切换到文本模式,然后使用`AT+CMGS`指定接收方号码并输入短信内容,最后发送Ctrl+Z。 - **...