Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用AT命令发送SMS时绕过消息存储_Sms_At Command_Modem_Cellular Network - Fatal编程技术网

使用AT命令发送SMS时绕过消息存储

使用AT命令发送SMS时绕过消息存储,sms,at-command,modem,cellular-network,Sms,At Command,Modem,Cellular Network,我有一个摩托罗拉Razar v3m的阵列,包含大约26部手机。我有一个多线程的软件平台,我建立了管理每个电话和信息路由/定时等待任务和所有这些 当我发布: AT+CMGW=“1234567890”消息 将信息写入手机存储器需要将近30秒的时间,然后我可以使用以下方式发送信息: AT+CMSS=messageIndex 这还需要30秒 我曾尝试使用AT+CMGS,但根本无法使用该功能成功发送消息 我需要这是可靠的,但有了这种方法/电话组合,我甚至不会依靠它每年告诉我一次生日快乐 有没有其他方法可以

我有一个摩托罗拉Razar v3m的阵列,包含大约26部手机。我有一个多线程的软件平台,我建立了管理每个电话和信息路由/定时等待任务和所有这些

当我发布:

AT+CMGW=“1234567890”消息

将信息写入手机存储器需要将近30秒的时间,然后我可以使用以下方式发送信息:

AT+CMSS=
messageIndex

这还需要30秒

我曾尝试使用AT+CMGS,但根本无法使用该功能成功发送消息

我需要这是可靠的,但有了这种方法/电话组合,我甚至不会依靠它每年告诉我一次生日快乐


有没有其他方法可以发送短消息而不先将其存储到内存中?它不仅速度慢但最终会导致手机根本不再发送信息,即使在at+CMGD删除这些信息。

这听起来像是您正在向sim卡存储器写入信息,因为它太慢了。 从中对AT+CMGW的

执行命令将消息(SMS-DELIVER或SMS-SUBMIT)存储到内存存储器

以及前面的“3.1参数定义”:

字符串类型;从中读取和删除消息的存储器(命令列表消息+CMGL、读取消息+CMGR和删除消息+CMGD);定义值(其他为制造商特定值):

字符串类型;对其进行写入和发送操作的存储器(命令从存储器+CMSS发送消息,并将消息写入存储器+CMGW);有关定义的值,请参阅

的值配置为
AT+CPMS
,首选消息存储(注意您应该这样做)。因此,我的猜测是,如果以+CPMS运行
,它将返回
+CPMS:“SM”、…、…、“SM”、…
。如果我的猜测是正确的,您应该切换到手机上的另一个存储(“ME”、“MT”或“TA”-检查
AT+CPMG=?
它支持什么(与标准相比它可能支持什么)),这将比sim卡存储快得多


应该可以在+CMGS上使用
AT
,但请注意,在发送有效负载之前确实需要这样做。当你说你没有让它工作时,我想你在正确解析响应和正确等待方面遇到了一些麻烦。

我会奖励你——因为你是正确的,但简而言之,答案是放弃摩托罗拉Razr v3m手机——它们太不可靠了。他们最终停止了发送信息,我已经试过70部手机。我最终只是建造了一个带有GSM屏蔽的Arduino,并按照我的需要对它进行编码——它在不到一秒钟的时间内发送文本。
"BM" broadcast message storage
"ME" ME message storage
"MT" any of the storages associated with ME
"SM" (U)SIM message storage
"TA" TA message storage
"SR" status report storage