Vai al contenuto principale

Errori TLS della scheda SIM BirdWeather PUC

TLS e HTTP_CLIENT potrebbero comparire durante il tentativo di connessione.


​

Sembra essere un problema di connessione TLS/HTTP specifico dei provider di rete, poiché il dispositivo funziona su altre reti. Il problema risiede probabilmente nell'handshake TLS/SSL del dispositivo con il server, che non va a buon fine. Anche se il modem si connette correttamente alla rete 4G, il dispositivo deve comunque creare un tunnel sicuro verso il server BirdWeather. È in questa fase che il processo si interrompe.

Gli errori nel log "esp-tls: Failed to open new connection in specified timeout" e "HTTP_CLIENT: Connection failed, sock < 0" indicano che il dispositivo non è in grado di stabilire una connessione TCP/IP con il server. Non si tratta di un problema con la configurazione del modem o con la capacità della SIM di connettersi alla rete cellulare, ma piuttosto di un problema con la capacità del dispositivo di raggiungere la destinazione prevista attraverso quella rete.


​

Risoluzione

Alcune reti come Three e Vodafone potrebbero avere problemi con una dimensione maggiore dei record TLS (ad esempio 16 KB di dimensione del record TLS). Verificare se il dispositivo può utilizzare una dimensione TLS inferiore e selezionare tale opzione. Se non è possibile ridurre la dimensione del record, contattare direttamente il produttore del dispositivo e spiegare che per connettersi è necessaria una dimensione ridotta del buffer TLS.

Esempi di output

I (13790) PUC-APP: serverTime - 2025-08-01T16:00:39.709Z I (13800) PUC-APP: check_set_time_from_server - 08-01-2025 16:00:39 I (13810) PUC-APP: Updating System Time & RTC_DS3231 from Server Time - 2025 7 1 I (13810) PUC-APP: Start - register_puc ( ) - 20250801_160039 I (13820) MAC address: MAC address: 7c:df:a1:f9:91:4c I (13830) PUC-APP: macAddress - 7c:DF:A1:F9:91:4C I (13830) PUC-APP: json_string { [8C"macAddress":[3C"7c:DF:A1:F9:91:4C", [8C"puc":[2Ctrue, [8C"hwVersion":[4C"V8", [8C"gpsModel":[5C"L86", [8C"bootCount":[4C1501, [8C"fwVersion":[4C"1.63" } [33mW (74020) HTTP_CLIENT: Connection timed out before data was ready! [31mE (74020) PUC-APP: (BirdWeather) Error esp_http_client_perform ESP_ERR_HTTP_EAGAIN [32mI (74020) PUC-APP: HTTP_EVENT_DISCONNECTED [33mW (74030) PUC-APP: Not Connected to Server -- Loading SPIFFS and NVRAM

W (73890) esp-tls: Failed to open new connection in specified timeout  E (73890) transport_base: Failed to open a new connection  E (73890) HTTP_CLIENT: Connection failed, sock < 0  E (73890) PUC-APP: (BirdWeather) Error esp_http_client_perform ESP_ERR_HTTP_CONNECT  I (73900) PUC-APP: HTTP_EVENT_DISCONNECTED  W (73910) PUC-APP: Not Connected to Server -- Loading SPIFFS and NVRAM
Hai ricevuto la risposta alla tua domanda?