2016-04-22 17 views
1

AT+CMGLを使用してSIMからSMSメッセージを受信しようとすると、メッセージにOK<CR><LF>が含まれている可能性がありますか?もしそうなら、どのようにメッセージの終わりがわかるでしょうか?SIMからSMSを受信

おかげ

答えて

1

は、これは良い質問です、そして知る方法がないので、情報のテキストは、あなたが緩んで、最終的な結果コードが含まれている場合は、特定したとして。 DCEは、順番に、非常に長い 情報テキスト応答で中間文字を挿入することができることを

注:

この

は、部分的にそれがラインを壊す場合はfalse、最終的な結果コードを導入するモデムを禁じ V.250で覆われていますオーバーフローを避けるために、DTEは バッファを受け取ります。中間文字が含まれている場合、DCEは に "0"(3/0、0/13)または "OK" (4/15,4/11,0/13)の文字列を含まないようにして、DTEがこれらの情報テキスト応答の末尾が誤検出されるのを避けてください。

そしてまた、いくつかのコマンド(+ GMI、+ GMM、+ GMR、+ GSN、+ GOIと+ GCAP)は、明示的にOK最終結果のコードを埋め込むテキストを生成することは禁止されている(それはについては何も言及していませんERROR ...)。

同様27.007のためにそれは(... ERRORの言及をし、再び)OKを含有していないから、いくつかのコマンド(+ CGMI、+ CGMM、+ CGMR、+ CGSN、+ CEERと+ CLAC)を禁止します。

27.005ので、あなたがそこにあなたが情報テキストがOKが含まれていないという保証を持って、PDUモードでメッセージを読む必要がAT+CMGLために埋め込まれた最終結果コードの問題を回避するために、埋め込まれた最終的な結果コードについては何も指定しません、ERRORなど

+0

ご回答ください。 http://stackoverflow.com/questions/36918244/at-command-to-select-a-button – Adib