【以下的问题经过翻译处理】 我试图使用带有DTH11传感器的ESP32连接AWS IoT。将代码上传到ESP32并观察串行监视器,我可以看到它连接到WiFi,然后连接到AWS需要很长时间。
这是输出:
19: 13: 50.257->rst:0x1(POWERON_RESET),boot:0x13(SPI_FAST_FLASH_BOOT)
19: 13: 50.257->configsip:0,SPIWP:0xee
19: 13: 50.257->clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
19: 13: 50.290->mode:DIO,clock div:1
19: 13: 50.290->load:0x3fff0018,len:4
19: 13: 50.290->load:0x3fff001c,len:1216
19: 13: 50.290->ho 0 tail 12 room 4
19: 13: 50.290->load:0x40078000,len:10944
19: 13: 50.290->load:0x40080400,len:6388
19: 13: 50.290->entry 0x400806b4
19: 13: 50.689->连接到Wi-Fi
19: 13: 51.188->.....连接到WiFi网络
19: 13: 53.182->连接到AWS IOT
19: 13: 53.581->.................................................................................................................. ...............................
我正在使用从AWS下载的证书运行openssl s_client-connect custom_endpoint.iot.aws-region.amazonaws.com:8443 -CAfile CA.pem-cert cert.pem-key privateKey.pem来确认它们是否正确,并且握手正在进行中。
SSL握手已读取5529字节并写入1609字节
验证:OK
我该如何进一步调试?
这是我使用的草图...
#include "secrets.h"
#include <