2016-04-13 29 views
1

SIM800L GSMモジュールをUSBシリアル経由でコンピュータに接続しています。 私はエラーを得たSMS送信しようとすると:エラー:SIM800LでSMSを送信中に番号形式が無効

AT+CMGS="+4915xxxxxxxxx" 
> Test (Ctrl+Z) 
+CMS ERROR: Invalid number format (incomplete number) 

をピンは+ CREGに+ COPSが入力されているので、私は明らかにネットワークに接続されていますが良いようです。

AT+CPIN? 
+CPIN: READY 

OK 
AT+CREG? 
+CREG: 0,1 

OK 
AT+COPS? 
+COPS: 0,0,"O2 (Germany)" 

OK 

同様に、私はSMSを受信し、着信呼を見ることができます。 私は「015xxxxxxxxx」または「004915xxxxxxxxx」などの異なる番号の形式を試しSMSテキストモードでモジュールを設定し、コーディングGSM

AT+CMGF? 
+CMGF: 1 

OK 
AT+CSCS? 
+CSCS: "GSM" 

OK 

を使用しています。また、私は+ CMGSからオプションパラメータの異なる値を試します

私は何をすべきかアドバイスできますか?

+0

その奇妙な。 SMSを送信するコードを共有できますか? – dmSherazi

+0

私は主に私のPCからSerial-USBアダプタを介してコマンドを送信します。私もこの[code](http://pastebin.com/eMG99q2x)でArduino Unoを試してみる。 – Hambert

答えて

1

SMSを送信するには、AT + CSCAコマンドを使用してSMSCアドレスを変更する必要がありました。

AT+CSCA="+491760000443",145 

あなたのモバイルオペレータにはSMSCがあります。私の場合、O2ドイツのNetzclub。