Modem SIM 800 GPRS para HTTP GET e POST para gateway da AWS IoT e AWS API

Eu estava tentando postar e obter alguns dados JSON de e para a nuvem da AWS, respectivamente, usando o módulo SIM 800. Inicialmente, estou testando-o diretamente do meu PC através de um software UART do terminal e inserindo comandos AT manualmente.

O HTTP GET está funcionando bem com SSL (AT+HTTPSSL=1) para sites como Google e Quora, como eles retornam<html> dados.

1) Analisei primeiro a rota da AWS IoT usando HTTP, conforme mencionado no linkaqui. Mas ele requer não apenas um certificado único para HTTP SSL, mas também requer o certificado CA raiz e a chave privada, e acho que não é possível adicioná-los além de um único certificado usando os comandos AT no SIM 800. Se houver uma maneira Para fazer isso, alguém pode elaborar como o fluxo do processo e os comandos para fazer isso?

2) Tentei seguir a rota da API. Criei um gateway de API na AWS que está internamente vinculado a alguma lógica da nuvem. Eu quero realmente fazer HTTP POST (https tecnicamente) de dados JSON para a nuvem da AWS, mas criei um gateway de API de teste para HTTP GET que faz a adição de operandos escritos na URL e envia dados de volta no formato JSON. No entanto, um HTTP GET over SSL para um URL comohttps://XXXX.execute-api.us-west-2.amazonaws.com/XXX/calc/4/2/+ falha com um606 error code. Na nota de aplicação SSL do código de erro SIM 800 606 significa

"Mensagem de alerta SSL com um nível de resultado fatal no encerramento imediato da conexão"

O que estou fazendo de errado aqui?

Além disso, tentei HTTP GET sobre SSL emhttps://httpbin.org/ip também e obteve o mesmo erro 606. É porque o SIM 800 espera um<html> e, em vez disso, obtém JSON ou é outra coisa?

Para minha rotina de comandos AT no SIM 800 do PC via software Terminal, normalmente (para o método de gateway API):

AT+SAPBR=3,1,"CONTYPE","GPRS"
AT+SAPBR=3,1,"APN","XXXX"
AT+SAPBR=1,1
AT+HTTPINIT
AT+HTTPSSL=1
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","https://XXXX.execute-api.us-west-2.amazonaws.com/XXX/calc/4/2/+"
AT+HTTPACTION=0

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion