2016-04-13 45 views
1

ile SMS gönderirken geçersiz sayı biçimi USB-Serial üzerinden bilgisayara bağlı bir SIM800L GSM modülü kullanıyorum. Ben bir hata var bir SMS göndermek çalıştığınızda:Hata: SIM800L

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

pimi CREG bir + COPS iyi görünüyor + girilir çünkü belli ki ağa bağlı ediyorum. Ayrıca, SMS alıp gelen aramaları görebiliyorum. Ben sms metin modunda modülü kurmak ve ben "015xxxxxxxxx" veya "004915xxxxxxxxx" gibi farklı sayı biçimlerini denemek kodlama GSM

AT+CMGF? 
+CMGF: 1 

OK 
AT+CSCS? 
+CSCS: "GSM" 

OK 

kullanın. Ayrıca, + CMGS

'dan isteğe bağlı parametre için farklı değerler deniyorum. Kimse bana ne yapacağımı önerebilir mi?

+0

Garip. sms göndermek için kodunuzu paylaşabilir misiniz? – dmSherazi

+0

Çoğunlukla PC'den bir Seri-USB adaptörü üzerinden komutlar gönderiyorum. Ayrıca bu [code] ile bir Arduino Uno'yu da deniyorum (http://pastebin.com/eMG99q2x) – Hambert

cevap

1

SMS göndermek için, SMSC adresini AT + CSCA komutuyla değiştirmem gerekliydi.

AT+CSCA="+491760000443",145 

SMSC cep telefonu operatörünüzde bulabilirsiniz. Benim durumumda O2 Almanya'da Netzclub.