2016-07-19 11 views
0

送信しています。 AT + CMGR = 1とWavecom GSMモデム。この後、私はのようなメッセージが表示されました:ATコマンドCMGR - 結果コードがありません

+ CMGR: "REC UNREAD"、 "+ 85291234567" ,, "07/02/18,00:05:10 + 32"テキストを読みやすい ATコマンドによるメッセージ。

しかし、最後にメッセージテキストの後に結果コードはありません。成功した場合OKがなければエラーが恋しいです。

私の質問:結果コードを有効にするにはどうすればよいですか、おそらくモデムのファームウェアが壊れていますか?

答えて

1

V.250 specificationで定義されている最終結果コードの表示を制御する2つのATコマンドがあります。テキストまたは数値のためのATV、および抑制のためATQ

6.2.5結果コード抑制

パラメータ

Q [<value>]

説明

このパラメータの設定はかどうかを決定しますDCEが結果コードをDTEに送信しないかどうかを決定します。結果コードが の場合は、 結果コード(ヘッダー、結果テキスト、行終端文字、または予告編)のうち、中間、最終、または迷惑な部分のいずれも、 は送信されません。コマンドに応答して送信される情報テキストは、このパラメータの設定の影響を受けない です。

したがって、ATQが1に設定されている場合、モデムは説明どおりに動作するはずですが、AT + CMGRだけに限定されません。すべてのコマンドに適用されます。これがAT + CMGRでのみ発生する場合は、ファームウェアのバグです。

+0

答えのためのThx。私はモデムにATQ0コマンドを送信しており、パラメータAT + CMGR = X(Xの場合はX)だけがOK応答なしで動作しています。だから私はファームウェアの更新を探します。 – Bettelbursche

関連する問題