esp-idf下pppos-client方案使用SIM7020C模组出错

terryding77
Posts: 5
Joined: Wed Apr 21, 2021 12:56 am

esp-idf下pppos-client方案使用SIM7020C模组出错

Postby terryding77 » Mon Dec 13, 2021 9:57 am

请问有人使用过除了SIM7600和SIM800以外的芯片进行pppos连接么?
我尝试着使用示例代码进行SIM7020C的拨号,我使用了SIM800分支部分的代码进行尝试,首先是执行

Code: Select all

AT+CGDCONT=1,"ip","CMNET"
时出错,我进行调试时发现执行

Code: Select all

AT+CGDCONT?
已经显示了当前的状态为

Code: Select all

+CGDCONT: 1,"IP","CMNBIOT","100.121.10.100",0,0,0,,,,0,,0,,0
我并不太清楚这个指令的作用,但大致就是设置一些信息如需要ip,联网类型等,而我这边看获得的该部分信息好像差不太多,
所以尝试在示例代码中注释跳过了这条指令,让程序继续执行

按代码的意思是接下来在等待获取ip,并进行进一步的MQTT之类的操作。
而实际上接下来输出如下:

Code: Select all

W (605) esp-modem: 运行的指令:ATD*99#
I (725) pppos_example: Modem PPP Started
I (725) pppos_example: PPP state changed event 259
I (725) pppos_example: PPP state changed event 262
I (745) pppos_example: PPP state changed event 263
I (745) pppos_example: PPP state changed event 265
I (60745) pppos_example: PPP state changed event 267
I (60745) pppos_example: PPP state changed event 262
I (72745) pppos_example: PPP state changed event 268
I (72745) pppos_example: PPP state changed event 256
I (72745) esp-netif_lwip-ppp: Connection lost
I (72745) pppos_example: Modem Disconnect from PPP Server
我理解的大致意思是它开始进行了ppp拨号然后ppp状态一直改变,然后等待了一小段时间后ppp连接断开了

我不确定是不是7020C这个模组不支持PPPOS的操作,或者说我需要在哪个指令里进一步进行调试,麻烦各位帮忙指点下~

ESP_morris
Posts: 290
Joined: Wed Sep 05, 2018 6:23 am

Re: esp-idf下pppos-client方案使用SIM7020C模组出错

Postby ESP_morris » Tue Dec 14, 2021 3:35 am

不确定这个型号支不支持ppp拨号,得查一下官方的手册

Who is online

Users browsing this forum: No registered users and 99 guests