-
Notifications
You must be signed in to change notification settings - Fork 53
Description
Hi,
I am using A7600 with esp32 to connect AWS mqtt!
But I got the error message below:
[ 26256][E][ssl_client.cpp:728] perform_ssl_handshake(): mbedtls_ssl_get_record_expansion returned -0xffffffe3
[ 26263][E][ssl_client.cpp:45] _handle_error(): [start_ssl_client():353]: (29) UNKNOWN ERROR CODE (001D)
[ 26264][E][SSLClient.cpp:235] connect(): start_ssl_client failed: 0
This is my code
`TinyGsmClient base_client(modem, 0);
SSLClient secure_layer(&base_client);
PubSubClient mqtt(secure_layer);
while (!mqtt.connect(mqttid.c_str()))
{
mqtt.setServer(broker, 8883);
mqtt.setCallback(mqttCallback);
mqtt.setKeepAlive(60);
mqtt.setBufferSize(2048);
Serial.println("Connecting to AWS IoT...");
Serial.println("AWS2_FreeHeap : " + String(ESP.getFreeHeap()));
if (mqtt.connect(String(THINGNAME).c_str())) {
Serial.println("Connected to AWS IoT!");
Serial.println("Topic:");
Serial.println(THINGNAME);
} else {
Serial.print("Failed to connect to AWS IoT, rc=");
Serial.println(mqtt.state());
delay(2000);
}
}`
