Ошибка при обновлении ThingSpeak с помощью SIM808

Я пытаюсь обновить ThingSpeak с SIM808, но получаю сетевую ошибку. Пожалуйста, проверьте ниже и дайте мне знать, если что-то не так с моей методологией.

Я использую terminal.exe для отправки команд через RS232.

AT
OK
AT+CREG?
+CREG: 0,5 //подключено в роуминге
AT+SAPBR=3,1,"Contype","GPRS"
OK
AT+SAPBR=3,1,"APN","www" //VODAFONE INDIA "www" - это APN (согласно оператору)
OK
AT+SAPBR=3,1,"USER","" //пусто (согласно оператору)
OK
AT+SAPBR=3,1,"PWD","" //пусто (согласно оператору)
AT+SAPBR=1,1
OK
AT+HTTPINIT
OK
AT+HTTPPARA="CID","1"
OK
AT+HTTPARA="URL","https://api.thingspeak.com/update?api_key=MY_KEY&field1=VALUE"
OK
AT+HTTPACTION=0
+HTTPACTION: 0,603,0

Примечание. Пока я ввожу адрес в поле URL-адреса браузера, https://api.thingspeak. com/update?api_key=MY_KEY&field1=VALUE, я могу обновить свое поле. Я могу звонить, отправлять смс. У меня есть интернет-пакет.

Пожалуйста, помогите.

, 👍1

Обсуждение

Вы используете HTTP-команды для выполнения HTTPS-запроса. Вместо этого вам нужно использовать команды HTTPS. Прочтите руководство SIM808 для правильных команд., @Majenko

https://stackoverflow.com/a/69513173/8119511, @Ank_247shbm


2 ответа


1

Это работало с изменением AT+HTTPARA="URL","http://api.thingspeak. com/update?api_key=MY_KEY&field1=VALUE" (с https:// на http://)

,

0

Вы должны отправить эту команду: AT+HTTPSSL=1

,