Page 1 of 1

【已解决】esp-iot-bridge下的example中的4g_hotspot编译下载后报错。

Posted: Tue Jun 27, 2023 3:59 pm
by yconnor
大家好,example中的4g_hotspot编译下载后
  1. E (6864) bridge_modem: esp_modem_get_signal_quality failed with 263 ESP_ERR_TIMEOUT
报错如上。我用的是EC600N-CN在menuconfig里选择的“Choose supported modem device(DCE)”是BG96 在例程中更改了相应的串口引脚和复位脚后编译下载后报错。
在这里请教一下我应当从哪些方向入手解决这个问题,和关于这个组件的详细文档说明。
谢谢大家。

Re: ESP IOT Solution下的example中的4g_hotspot编译下载后报错。

Posted: Wed Jun 28, 2023 3:44 am
by ESP_Junru
EC600N 应该在 menuconfig 里面可以选中吧。配置这个最好还要知道 USB 端口号

Re: ESP IOT Solution下的example中的4g_hotspot编译下载后报错。

Posted: Wed Jun 28, 2023 7:37 am
by yconnor
ESP_Junru wrote:
Wed Jun 28, 2023 3:44 am
EC600N 应该在 menuconfig 里面可以选中吧。配置这个最好还要知道 USB 端口号
我的这个不是用的USB的,是用的串口的。这里没有EC600N的选项哦。

Re: ESP IOT Solution下的example中的4g_hotspot编译下载后报错。

Posted: Thu Jun 29, 2023 1:19 am
by yconnor
ESP_Junru wrote:
Wed Jun 28, 2023 3:44 am
EC600N 应该在 menuconfig 里面可以选中吧。配置这个最好还要知道 USB 端口号
不好意思,我弄错了,不是在iot-solution里的。是在esp-iot-bridge里的。

Re: esp-iot-bridge下的example中的4g_hotspot编译下载后报错。

Posted: Sun Jul 09, 2023 10:28 am
by yconnor
最后解决了。一直读他的这个信号强度直到读成功;

Code: Select all

loop = 0;
    while(1){
        err = esp_modem_get_signal_quality(dce, &rssi, &ber);
        if (err != ESP_OK) {
            ESP_LOGE(TAG, "esp_modem_get_signal_quality failed with %d %s loop = %d", err, esp_err_to_name(err), loop);
            if(++loop > 10){
                return;
            }
        }else{
            vTaskDelay(pdMS_TO_TICKS(5000));
            break;
        }
        vTaskDelay(pdMS_TO_TICKS(1000));
    }
    ESP_LOGI(TAG, "Signal quality: rssi=%d, ber=%d", rssi, ber);
然后在Example Configuration --> Choose supported modem device(DCE)里选择 SIM800
并打勾Skip PPP authentication