Не могли бы вы помочь устранить мою путаницу?
Я читаю руководство по AT-командам для моего модуля SIM800L, все ясно в рамках одной команды. Но не ясно, какая последовательность лучше при отправке пакета 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 может вернуть УЖЕ ПОДКЛЮЧЕНО для последующих вызовов, и я думаю, что мне не следует вызывать его более одного раза.
Таким образом, вопрос: какую последовательность следует использовать для следующих дейтаграмм?
1)
AT+CIPSTART
AT+CIPSEND
AT+CIPCLOSE
или просто:
2)
AT+CIPSEND
и AT + CIPCLOSE где-то до выключения модема.
Есть ли время жизни в состоянии AT + CIPSTART?
Какова лучшая практика?