Я работаю на плате sim800C, в основном над отправкой HTTP-запросов.
Как я понимаю из руководства и примеров в Интернете, процесс отправки запроса на отправку с помощью AT-команд включает в себя:
Настройка каналов: откройте канал и настройте его:
AT+SAPBR=3,1,"APN","CMNET";+SAPBR=1,1;
Выполните HTTPINIT, а затем настройте параметры:
AT+HTTPINIT;+HTTPPARA="CID",1;+HTTPPARA="URL","example.url";+HTTPPARA="CONTENT","application/json";
Задайте размер тела запроса и время ожидания, затем введите данные
AT+HTTPDATA=90,10000
{"test":"test-conent"}
Запустите сеанс и прочитайте ответ (если необходимо. В моем случае мне важен только код состояния)
AT+HTTPACTION=1
Завершить службу HTTP и закрыть однонаправленный канал
AT+HTTPTERM
Закрыть однонаправленный канал
AT+SAPBR=0,1
У меня вопрос, есть ли какие-либо из этих шагов для повторного использования , если я отправляю несколько почтовых запросов?Закрытие и повторное открытие однонаправленного канала может быть очень трудоемким по сравнению с другими шагами настроек.
Я пытался использовать один и тот же однонаправленный канал для нескольких запросов, но получил первый код состояния 601 после первого.Есть ли обходной путь для повторного использования одного и того же носителя, но при этом делать несколько сообщений с ним?