华为5G模组MH5000和利尔达底板测试发短信

1. 发送短信TEXT模式,发送数据之后Ctrl+Z结束,短信就发送出去了。

 

2. 看下怎么接收短信。读取短信,就是AT+CMGR=7,参数是索引

 

问题是怎么知道之前接收到的短信是第几条?需要一个指令查询当前有几条短信未读的,或者就是,好吧,找到一个很掉的,AT+CMGL="ALL",就把当前所有的短信都打印出来,下面问题,在PDU模式和TEXT模式,读取短信有区别吗?实际测试

在PDU模式下,AT+CMGL=0 显示未读的短信,AT+CMGL=1显示已读的短信,但是不支持TEXT模式

在TEXT模式,AT+CMGL="ALL"显示所有的短信,但是不支持PDU模式

3.使用PDU模式,使用AT+CMGF查询当前的模式,默认是0,就是PDU模式。AT+CMGF=0

4. 设置短消息服务中心号码 AT+CSCA,插上卡之后默认自动识别到了短消息服务中心。AT+CSCA="+316540942001"Ctrl+Z结束。

 

5. 发短信测试一下AT+CMGS=36,去网站上转一个PDU格式的数据http://www.sendsms.cn/pdu/。数据以

 

6. AT+CSMS,查询短信服务类型,

1表示 3GPP模式

1表示 ,支持接收短信

1表示 ,支持发送短信

1表示 ,支持广播消息

 

posted @ 2020-04-14 18:42  429512065  阅读(562)  评论(0编辑  收藏  举报