gpt4 book ai didi

at-command - SIM800L:AT+CIICR 总是进入 PDP DEACT 状态

转载 作者:行者123 更新时间:2023-12-05 06:16:18 25 4
gpt4 key购买 nike

我正在尝试使用连接到 LoPy 的 SIM800L 将数据发送到服务器。使用附图,我想从状态 0 转到 6 以便发送,我遇到的问题是在状态 2(返回错误的 AR+CIIR)。 SIM800L diagram

我知道只有 AT+CSTT=“apn”,“pass”, AT+CIICRAT+CIFSR 在需要的地方但是我使用其他命令来显示更有用(?)的信息。

我的输出:

=========== ATI =============
ATI
SIM800 R14.18

OK

=========== AT+CIPSHUT ===========
AT+CIPSHUT
SHUT OK

=========== AT+CIPSTATUS ===========
AT+CIPSTATUS
OK

STATE: IP INITIAL

=========== AT+CSTT ===========
AT+CSTT="internet.vodafone.ro","",""
OK

=========== AT+CIPSTATUS ===========
AT+CIPSTATUS
OK

STATE: IP START

=========== AT+CGATT ===========
AT+CGATT?
+CGATT: 1

OK

AT+CGATT=1
OK

=========== AT+CGDCONT ===========
AT+CGDCONT= 1,"IP","internet.vodafone.ro","0.0.0.0",0,0
OK

=========== AT+COPS ===========
AT+COPS?
+COPS: 0,0,"CONNEX GSM"

OK

=========== AT+CREG ===========
AT+CREG?
+CREG: 1,1

OK

AT+CREG=1
OK

AT+CREG?
+CREG: 1,1

OK

=========== AT+CIPSTATUS ===========
AT+CIPSTATUS
OK

STATE: IP START

=========== AT+CIICR ===========
AT+CIICR=?
OK

AT+CIICR
+PDP: DEACT

ERROR

=========== AT+CIPSTATUS ===========
AT+CIPSTATUS
OK

STATE: PDP DEACT

=========== AT+CIFSR ===========
AT+CIFSR
ERROR

=========== AT+CIPSTATUS ===========
AT+CIPSTATUS
OK

STATE: PDP DEACT

我不知道为什么传递到状态 3 不起作用,任何帮助都是有用的,谢谢!

最佳答案

我还使用了 Vodafone 卡,在我的情况下,问题是 TinyGSM 库用于 IP 的 gprsConnectImpl 例程中的 APN 数据。

TinyGsmClientSIM800.h 中,您可以找到该行

sendAT(GF("+CGDCONT=1,\"IP\",\""), apn, '"');

但是Vodafone这里需要一个IP,所以为了测试我改了一行如下:

sendAT(GF("+CGDCONT=1,\"IP\",\""), "139.007.029.017", '"');

相关信息可在此处找到:Klick me .对于 APN,我使用 web.vodafone.de,用户名和密码是“”;。从此连接到WEB。

关于at-command - SIM800L:AT+CIICR 总是进入 PDP DEACT 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62138595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com