1

私の混乱を解消するのを手伝っていただけませんか?

SIM800L モジュールの AT コマンド マニュアルを読んでいますが、すべてが 1 つのコマンドの範囲内で明確です。ただし、UDP パケットを送信するときにどのシーケンスが最適かは明確ではありません。

したがって、コマンドの順序は次のとおりです。

AT+CIICR        Brings up wireless connection
AT+CIFSR        Get local IP address
AT+CIPSTART     Establishes a connection with a server.
AT+CIPSEND      Sends data when the a connection is established.
AT+CIPCLOSE

わかりましたが、時々データグラムを送信する必要があります。たとえば、期間は数分から数時間です。

AT+CIICR は、後続の呼び出しに対して ALREADY CONNECTED を返す可能性があることがわかりました。これを複数回呼び出すべきではないと思います。問題は、次のデータグラムにどのシーケンスを使用する必要があるかということです。

1)

AT+CIPSTART
AT+CIPSEND
AT+CIPCLOSE

あるいは単に:

2)

AT+CIPSEND

モデムのシャットダウン前のどこかで AT+CIPCLOSE。

AT+CIPSTART 状態の有効期限はありますか? ベストプラクティスは何ですか?

4

0 に答える 0