私の混乱を解消するのを手伝っていただけませんか?
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 状態の有効期限はありますか? ベストプラクティスは何ですか?