首页 > 解决方案 > 无法为与 ESP WROOM32 接口的 Cavli C10AM 进行 pppos 客户端初始化

问题描述

操作系统:Linux (Ubuntu Mate v20.04) MCU:ESP WROOM 32 LTE 模块:Cavli C10AM 接口类型:典型 UART 接口 ESP-IDF 版本:ESP-IDF v4.3-dev-2586-g526f68239

我正在尝试将 ESP32 与 Cavli C10AM LTE 模块连接,并尝试使用 LTE 模块将文件从 ESP32 上传到服务器。建立连接(典型的 UART)并使用基本 AT 命令成功初始化 LTE 模块。初始化后,我尝试启动从 ESP32 到 LTE 模块的 ppp 连接。我正在使用 ESP-IDF 中提供的内置 pppos_client 库。但是我的 DCE(LTE 模块)没有被识别。我也尝试过使用 SIM 800L GSM 模块,但仍然没有运气。错误截图附在下面。 在此处输入图像描述

我还尝试了以下存储库中的 github 代码。链接:https ://github.com/loboris/ESP32-PPPOS-EXAMPLE

由于某种原因,我无法获得 ppp 客户端连接的正确响应。如果没有 ppp 连接,我将无法使用 mbedtls 库建立安全的 SSL/TSL 连接。

仍然没有运气。

如果有人知道上述任何情况的任何解决方案,请帮助我。提前感谢任何线索。

整个项目的google驱动链接在这里:https ://drive.google.com/drive/u/1/folders/1b6GLJlKufz7iCGBXcEjhz7qi6nf2eM5v

由于它有依赖关系,我已经上传了整个代码。

components/libGSM.c 包含主库代码。(包含 pppos 函数)

main->pppos_client_main.c 是主代码,是代码的入口点。

pppos相关的错误是:

    I (6361) [PPPOS CLIENT]: Skip command: [AT..]
    I (6361) [PPPOS CLIENT]: Skip command: [ATZ..]
    I (6361) [PPPOS CLIENT]: Skip command: [ATE0..]
I (6365) [PPPOS CLIENT]: Skip command: [AT+CFUN=1..]
I (6371) [PPPOS CLIENT]: Skip command: [AT+CNMI=0,0,0,0,0..]
I (6377) [PPPOS CLIENT]: Skip command: [AT+CPIN?..]
I (6482) [PPPOS CLIENT]: AT COMMAND: [AT+CREG?..]
I (6508) [PPPOS CLIENT]: AT RESPONSE: [..+CREG: 2,1,"2036","0ada5f17",7....OK..]
I (8608) [PPPOS CLIENT]: AT COMMAND: [AT+CGDATA="",1..]
I (8632) [PPPOS CLIENT]: AT RESPONSE: [..CONNECT..]
I (9632) [PPPOS CLIENT]: GSM initialized.
I (9664) [HTTPS]: Seeding the random number generator
I (9675) [HTTPS]: Loading the CA root certificate...
I (9682) [HTTPS]: Setting hostname for TLS session...
I (9685) [HTTPS]: Setting up the SSL/TLS structure...
I (9709) [HTTPS]: ===== HTTPS GET REQUEST =========================================

I (9709) [HTTPS]: Connecting to api.dozee.info:443...
E (9714) [HTTPS]: mbedtls_net_connect returned -52
I (9720) [HTTPS]: 0 bytes read, 0 in buffer
E (9724) [HTTPS]: Last error was: -0x52 - UNKNOWN ERROR CODE (0052)
I (9731) [HTTPS]: Waiting 300 sec...
I (9735) [HTTPS]: =================================================================

标签: embedded-linuxiotgsmesp32firmware

解决方案


推荐阅读