2017-06-19 8 views
2

私はSim900モジュールを使用してSim Tool Kitメニューを閲覧し、いくつかのアクションを実行しています。トップレベルのメニューを手に入れることはできますが、それ以上は行けません。私は、メニュー項目を選択するには、コマンドを送信するときに、私は「ERROR」を受信SIM900 STKは、ATコマンドセットのメニュー項目をブラウズできません

AT*PSSTKI=1 

OK 
AT+CMGF=1 

OK 
AT*PSSTK="SETUP MENU",1,1 

OK 

*PSSTK: "END SESSION" 
AT*PSSTK="GET ITEM LIST",8 

*PSSTK: "GET ITEM LIST",1,128,4,"eZ Reload",33,0,0 

OK 
AT*PSSTK="MENU SELECTION",1 

+CME ERROR: operation not allowed 

:以下は私のATコマンドと応答です。

I'm using this SIMCOM official STK guide

すべてのヘルプは本当に感謝です。

+0

あなたは+ CMEE' AT 'と報告して拡張エラーをオンにした場合、あなたは非常に可能性というだけでよりわかりやすいエラー応答を得る可能性があります'ERROR'(エラーコードは何度か塩の塊で取らなければならないが)。 – hlovdal

+0

@hlovdalヒントありがとうございます。それは '+ CME ERROR:operation not allowed'です。何か案が? –

答えて

2

AT*PSSTK="MENU SELECTION",1は、引数としてインデックスではなく、item identifierです。あなたの例では、唯一だから私はこれをしようと識別子との1つの項目128

がありますAT*PSSTK="MENU SELECTION",128

+0

小さな質問ですが、 'AT * PSSTK =" SETUP MENU "、1,1'を設定するとメニューを削除できませんが、このコマンドを実行すると' AT * PSSTK = "REMOVE MENU"、1 '私は '+ CMEエラー:操作は許可されていません。 'というエラーはありませんか? –

関連する問題