Search found 6 matches
- Fri May 19, 2023 6:38 am
- Forum: ESP-IDF 中文讨论版
- Topic: 【已解决】IDF4.4 的SNTP接口是否有获取毫秒级别时间的方法
- Replies: 2
- Views: 1561
Re: IDF4.4 的SNTP接口是否有获取毫秒级别时间的方法
感谢,已解决,原来是类型长度没定义好。
- Fri Apr 21, 2023 9:32 am
- Forum: ESP-IDF 中文讨论版
- Topic: 【已解决】IDF4.4 的SNTP接口是否有获取毫秒级别时间的方法
- Replies: 2
- Views: 1561
【已解决】IDF4.4 的SNTP接口是否有获取毫秒级别时间的方法
基于例程中SNTP接口实现获取网络时间戳后,发现精度只能到秒级,SNTP是否有获取毫秒级时间的办法呢? // update 'now' variable with current time time(&now); // Set timezone to China Standard Time setenv("TZ", "CST-8", 1); tzset(); localtime_r(&now, &timeinfo); strftime(strftime_buf, sizeof(strftime_buf), "%c", &timeinfo); ESP_LOGI(TAG, "The current...
- Mon Jan 30, 2023 2:32 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
- Replies: 6
- Views: 3488
Re: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
验证后发现用的的确是椭圆算法:
esp-tls-mbedtls: Cipher suite is TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
如果需要验证RSA或DHE,是否是需要服务端提供对应的密钥交换套件的接口呢?我看官网的例程用的也是ECDHE,不知道官方是否有RSA或DHE的后端接口可以提供验证呢?或者有没有这几种算法在模组上运行效率相关的数据可以提供参考呢?
因为我们目前场景对耗时比较敏感,想综合对比下。
又或者是否有其它可以提高运行效率的地方呢?目前主频已设置在240MHz
esp-tls-mbedtls: Cipher suite is TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
如果需要验证RSA或DHE,是否是需要服务端提供对应的密钥交换套件的接口呢?我看官网的例程用的也是ECDHE,不知道官方是否有RSA或DHE的后端接口可以提供验证呢?或者有没有这几种算法在模组上运行效率相关的数据可以提供参考呢?
因为我们目前场景对耗时比较敏感,想综合对比下。
又或者是否有其它可以提高运行效率的地方呢?目前主频已设置在240MHz
- Mon Jan 16, 2023 9:34 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
- Replies: 6
- Views: 3488
Re: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
您好,
这边重新修改了相关配置,也排除了网络和服务器端的问题后。
目前1000次HTTPS请求(消息体30kB是的图片)平均耗时大概在1.3s左右。
socket init < 1ms
tls init <1ms
tcp_connect 60-80ms
mbedtls_ssl_handshake 800ms
transfer 320ms
使用POSTMAN工具测试耗时在300ms左右。
想了解下:
1.3秒是否属于模组正常请求时间?HTTPS请求耗时是否有参考的数值呢?
这边重新修改了相关配置,也排除了网络和服务器端的问题后。
目前1000次HTTPS请求(消息体30kB是的图片)平均耗时大概在1.3s左右。
socket init < 1ms
tls init <1ms
tcp_connect 60-80ms
mbedtls_ssl_handshake 800ms
transfer 320ms
使用POSTMAN工具测试耗时在300ms左右。
想了解下:
1.3秒是否属于模组正常请求时间?HTTPS请求耗时是否有参考的数值呢?
- Sun Jan 15, 2023 12:46 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
- Replies: 6
- Views: 3488
Re: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
好的,这里提供下配置和日志信息如下: 下方是sdkconfig与TLS相关的配置 # # ESP-TLS # CONFIG_ESP_TLS_USING_MBEDTLS=y CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y # CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set # CONFIG_ESP_TLS_SERVER is not set # CONFIG_ESP_TLS_PSK_VERIFICATION is not set CONFIG_ESP_TLS_INSECURE=y CONFIG_ESP_TLS_SKIP_SE...
- Wed Jan 11, 2023 7:24 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
- Replies: 6
- Views: 3488
ESP32-S3 HTTPS esp_mbedtls_handshake握手平均耗时3s以上
当我使用HTTP POST/GET请求时,每次请求耗时一般在100-300ms左右 更改为HTTPS,并加入服务器证书校验后,每次请求耗时需要3s以上 我尝试过下面这几种配置方式,但是耗时变化不大 1、 esp_tls_cfg_t cfg = { .use_global_ca_store = true, }; 2、 esp_tls_cfg_t cfg = { .cacert_buf = (const unsigned char *) server_root_cert_pem_start, .cacert_bytes = server_root_cert_pem_end - server_roo...