mqtt connection issue error code: ESP_ERR_ESP_TLS_CONNECTION_TIMEOUT
Posted: Sun Jun 04, 2023 1:37 am
When using esp-idf v4.4.3 and the esp-mqtt client code, I attempted to connect to a broker with the IP address 192.168.0.40 and port 1883. However, I got the following error logs:
E (81019) esp-tls: [sock=57] select() timeout
E (81019) TRANSPORT_BASE: Failed to open a new connection: 32774
E (81019) MQTT_CLIENT: Error transport connect
E (81029) MQTT: MQTT_EVENT_ERROR
E (81029) MQTT: MQTT Error code: 1
E (81039) MQTT: connect_return_code: 0
E (81039) MQTT: esp_tls_last_esp_err: 0x8006
It seems tcp_connect() gets ESP_ERR_ESP_TLS_CONNECTION_TIMEOUT.
Note that I am able to connect to this broker using mqtt explorer so the broker setup should be fine.
Also I have not issue to connect to broker ip of 10.0.0.203 on a different network. So can it be something related to the ip address range?
Any help appreciated.
E (81019) esp-tls: [sock=57] select() timeout
E (81019) TRANSPORT_BASE: Failed to open a new connection: 32774
E (81019) MQTT_CLIENT: Error transport connect
E (81029) MQTT: MQTT_EVENT_ERROR
E (81029) MQTT: MQTT Error code: 1
E (81039) MQTT: connect_return_code: 0
E (81039) MQTT: esp_tls_last_esp_err: 0x8006
It seems tcp_connect() gets ESP_ERR_ESP_TLS_CONNECTION_TIMEOUT.
Note that I am able to connect to this broker using mqtt explorer so the broker setup should be fine.
Also I have not issue to connect to broker ip of 10.0.0.203 on a different network. So can it be something related to the ip address range?
Any help appreciated.