AT指令用于注册网络

3
我正在尝试使用一款ZTE调制解调器进行测试,以便在C#应用程序中发送和接收短信。这是我所使用的调制解调器链接:http://www.flipkart.com/zte-mf190-3g-data-card/p/itmdhhrb6jwx9gjs
当与设备附带的软件一起打开时,我遇到了一个问题,设备会立即注册到网络,但是当我关闭该软件时,调制解调器上的灯变成了红色。
我认为设备附带的软件向调制解调器发送了一个命令来注册到网络,但不知道具体是哪个命令。
我尝试过AT+COPS=0,但没有成功。
请问您有什么建议吗?

为什么被踩了?请告诉我。 - undefined
我遇到了同样的问题。有没有解决办法?在我的情况下,我需要使用AT命令连接到网络! - undefined
3个回答

2
您可以尝试使用以下方法:
AT+COPS=1,0,"network long alphanumeric name"

这个AT命令是尝试强制手动连接。访问此页面获取更多信息:http://m2msupport.net/m2msuppor。在那里,您还可以找到下载AT命令测试器的选项,这非常有用。

1
你必须考虑到任何3G设备都至少有3种状态。未注册到网络,注册到网络(SIM卡激活),连接到互联网网关。
软件必须通过AT命令或至少是硬件信号在这些状态之间移动设备。
作为串行连接,只有一个软件可以控制 - 你必须接受供应商软件提供的AP接口,或编写自己的接口 - 不能依赖制造商的软件来启动连接,并希望你可以在设备关闭连接时进行连接。

0
在我的情况下,我尝试了:
  1. 发送 at+cops? ,你的调制解调器应该会回复类似于 +COPS: 0,2,51010 的信息
  2. 发送 at+cops=1,2,51010,其中参数 1 应该会尝试将你的调制解调器注册到网络,并且其他参数是从你的调制解调器响应中获取的,在我的情况下是 2, 51010
  3. 等待OK信号。如果你收到OK,那么你可以再次尝试发送at+cops?以获取你的调制解调器的网络注册信息。
  4. 你的调制解调器应该会回复类似于 +COPS: 1,2,51010 的信息,这意味着你已经成功注册到一个网络。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接