3

SIM900モジュールを介してデータを送信できるように、Arduino Nanoをプログラミングしています。

モジュールをセットアップするには、次のようにします。

ATC OK: AT
 OK 
ATC OK: AT+IPR=9600
 OK 
ATC OK: AT+CMEE=2
 OK 
ATC: AT+COPS=?           //this takes a lot of time

ATC OK:  +COPS: (1,"E-Plus","E-Plus","26203"),(1,"Vodafone.de","no name","26202"),(1,"T-Mobile D","TMO D","26201"),(2,"o2 - de","o2 - de","26207"),,(0,1,4),(0,1,2)  OK 
ATC OK: AT+CPIN?
 +CPIN: SIM PIN  OK 
ATC OK: AT+CPIN="****"     //censored SIM-Number
 OK 
ATC OK: AT+CPIN?
 +CPIN: READY  OK  +PACSP: 1  +CREG: 2 
ATC ERROR:  +CREG: 1 ������ RDY  +CREG: 2  +CREG: 0  +CFUN: 1  
ATC OK: AT+CREG?
 +CREG: 1,0  OK 
Setup finished

モジュールがネットワークを取得するまで待ってから、PIN 番号を設定して SimCard のロックを解除します。

今の問題は、登録状況を確認するAT+CREG?こと+CREG: 1,0です。これの意味は次のとおりです(ドキュメントから):

+CREG y,x
y = 1: Enable network registration unsolicited result code
x = 0: Not registered, MT is not currently searching a new

登録するオペレーター

ネットワークを検索しないのはなぜですか?

私がすでに発見したことは、暗証番号がどのように失われるかということです...したがって、数秒後にAT+CPIN?戻ってきますSIM PIN。これは、暗証番号を再度入力する必要があることを意味します。どうすればそれが起こりますか?

SIMカードを完全にロック解除しようとしました。しかし、それはうまくいきませんでした。SIMカードのロックを解除できないと思います。

私も次のことを試しました:

ATC OK: AT+COPS?
 +COPS: 0  OK 
ATC OK: AT+CREG?
 +CREG: 1,0  OK 

演算子を選択するために、私はすでに次のコマンドを試しました

AT+COPS=1,"o2 - de",4,"o2 - de" // manual-/auto-select
AT+COPS=1,"o2 - de",0,"o2 - de" // auto-select with operator (optional)
AT+COPS=1,,0  // auto-select without operator

あなたはなにか考えはありますか?

4

1 に答える 1

-1

1C LiPoバッテリーを装着し、正常に動作します。

于 2018-08-27T22:49:08.257 に答える