AT-COMMAND 如何查看数据连接

AT-COMMAND how to check data connection

我寻求一个完整的证明方法来检查调制解调器是否连接到数据网络?

如我所见,有两个不同的命令:

  1. at+cgreg : 提供 GPRS 状态
  2. at+creg : 提供 GSM / UMTS 状态

在某些情况下(可能十次有一次),我得到以下结果:

at+creg?
+CREG: 2,5,"00CA","007993E2",2

at+cgreg?
+CGREG: 2,3

所以在UMTS中配置了GSM,但是无法注册GPRS。我可以考虑在没有GPRS(来自UMTS)的情况下使用数据网络吗?

以“reg”结尾的命令与网络注册有关。要检查调制解调器是否连接到分组交换(数据)域,您可以使用 at+cgatt?命令。 此外,如果您想检查 PDP 上下文或承载是否已激活,您可以使用 at+cgact?命令。当然,您需要同时激活两者才能向 Internet 发送数据和从 Internet 接收数据。