华为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表示 ,支持广播消息