Как адресовать +HTTPACTION:0,600,0 Не HTTP PDU ответ
Я использую gsm-модуль SIM900A и пытаюсь подключиться к своему сайту с помощью GET-запроса. Моя проблема заключается в том, что при отправке AT+HTTPACTION=0 я получаю статус ответа as +HTTPACTION:0,600,0. В этом случае запрос GET вызывается успешно, но размер ответа равен 0. В этом случае я не могу получить ответ от сервера. В техническом описании говорится, что код 600 означает "Не HTTP PDU", но я не знаю, как мне нужно это решить. Я также иногда получаю код 200, но это очень редко. ниже приводится ответ AT-команд:
AT
OK
AT+COPS?
+COPS: 0,0,"Vi India"
OK
AT+CGDCONT=1,"IP","internet"
OK
AT+CGDCONT=?
+CGDCONT: (1-3),"IP",,,(0),(0)
OK
AT+SAPBR=3,1,"CONTYPE","GPRS"
OK
AT+SAPBR=3,1,"APN","internet"
OK
AT+SAPBR=1,1
OK
AT+SAPBR=2,1
+SAPBR: 1,1,"100.103.109.188"
OK
AT+HTTPINIT
OK
AT+HTTPPARA="CID",1
OK
AT+HTTPPARA="URL","mysite.co.in/newlist.php?K=THS&a=35.97&b=18.84"
OK
AT+HTTPACTION=0
OK
+HTTPACTION:0,600,0
AT+HTTPTERM
OK
Заранее спасибо за поддержку.
Обновление Я попробовал дальше, я заметил, что все еще, код состояния все еще остается тем же 0,600,0 код состояния. Однако, когда я изменил URL на www.google.com, он возвращает ожидаемое +HTTPACTION:0,200, xxx код состояния. Пожалуйста, дайте некоторые указания, чтобы получить решение проблемы.
@S Kulshreshtha, 👍2
Обсуждение0
- Проблема с получением SMS - GSM-модуль Arduino Uno и SIM900A
- SIM900 3G? Или SIM900A умеет подключаться к 3G?
- Мини-модем SIM900a, IMEI 0, помощь с контактами TX RX
- Как получить данные из базы данных моего сервера в переменную в моем Arduino?
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- SIM800L не регистрируется в сети
- Как проверить, работает ли GSM-модуль?
- Как отправлять сообщения на несколько номеров с помощью модуля Arduino uno и SIM800?
Насколько хороший у вас сигнал?, @Majenko
@Majenko Я только что проверил+CSQ возвращает +CSQ: 31,0, так что я понимаю, уровень сигнала достаточно хороший, @S Kulshreshtha