Error: Invalid number format while sending SMS with SIM800L
Error: Invalid number format while sending SMS with SIM800L
我正在使用通过 USB 串口连接到我的计算机的 SIM800L GSM 模块。
当我尝试发送短信时出现错误:
AT+CMGS="+4915xxxxxxxxx"
> Test (Ctrl+Z)
+CMS ERROR: Invalid number format (incomplete number)
我显然已连接到网络,因为输入的 pin +CREG 和 +COPS 似乎不错。
AT+CPIN?
+CPIN: READY
OK
AT+CREG?
+CREG: 0,1
OK
AT+COPS?
+COPS: 0,0,"O2 (Germany)"
OK
我也可以接收短信和查看来电。
我将模块设置为短信文本模式并使用编码 GSM
AT+CMGF?
+CMGF: 1
OK
AT+CSCS?
+CSCS: "GSM"
OK
我尝试了不同的数字格式,例如“015xxxxxxxxx”或“004915xxxxxxxxx”。此外,我还为 +CMGS
中的可选参数尝试了不同的值
谁能告诉我该怎么做?
要发送短信,我必须使用命令 AT+CSCA 更改 SMSC 地址。
AT+CSCA="+491760000443",145
您可以在移动运营商处找到的 SMSC。就我而言,O2 德国的 Netzclub。
我正在使用通过 USB 串口连接到我的计算机的 SIM800L GSM 模块。 当我尝试发送短信时出现错误:
AT+CMGS="+4915xxxxxxxxx"
> Test (Ctrl+Z)
+CMS ERROR: Invalid number format (incomplete number)
我显然已连接到网络,因为输入的 pin +CREG 和 +COPS 似乎不错。
AT+CPIN?
+CPIN: READY
OK
AT+CREG?
+CREG: 0,1
OK
AT+COPS?
+COPS: 0,0,"O2 (Germany)"
OK
我也可以接收短信和查看来电。 我将模块设置为短信文本模式并使用编码 GSM
AT+CMGF?
+CMGF: 1
OK
AT+CSCS?
+CSCS: "GSM"
OK
我尝试了不同的数字格式,例如“015xxxxxxxxx”或“004915xxxxxxxxx”。此外,我还为 +CMGS
中的可选参数尝试了不同的值谁能告诉我该怎么做?
要发送短信,我必须使用命令 AT+CSCA 更改 SMSC 地址。
AT+CSCA="+491760000443",145
您可以在移动运营商处找到的 SMSC。就我而言,O2 德国的 Netzclub。