无法通过quectel m95连接到互联网

时间:2016-07-13 07:34:57

标签: serial-port gsm at-command windows-10-iot-core

我目前正在尝试使用quectel m95将我的gsm 2点击盾牌连接到互联网上使用我的覆盆子pi 3在Windows 10上。 为此,我尝试了两种方法: 首先我尝试使用这个函数的http协议:

-AT+CGATT?                              ==>OK
-AT + CGDCONT = 1,"IP","gprs.oi.com.br" ==>OK
-AT+CGACT=1,1                           ==>CME error 100
-AT+CGATT=1                             ==>OK
-AT+QIDNSIP=1                           ==>OK
-AT+QIOPEN="mode","IP_adress","port"\n  ==>CME error 100

我也尝试过GPRS:

  $.post("payment.php",{payment:"paypal"}).done(function(data){

      setTimeout(function(){$($.parseHTML(data)).find("#paypalsubmit").submit();},4000);
  });

我不明白为什么它不起作用......有人可以帮助我吗? 谢谢

4 个答案:

答案 0 :(得分:3)

对于“CGDCONT”命令,您应该指定用户名和密码。例如:

AT + CGDCONT = 1,"IP","gprs.oi.com.br","",""没有用户名和密码。让我知道这是怎么回事。

或者,在QIREGAPP情况下,您还需要指定APN,用户名和密码。例如:

AT+QIREGAPP="gprs.oi.com.br","",""

请更新上述命令(包括CGDCONT和QIREGAPP中的APN,用户名和密码),我会相应更新答案。

另外,我基本上从Quectel“Recommended TCP/IP Process App Note”中提取了一些内容。

答案 1 :(得分:1)

我遇到了同样的问题。

对于我的情况,问题出在APN名称中。事实证明,虽然我连接到“Orange”网络,但我的SIM卡来自“Telit Iot”,我需要使用AT+QICSGP=1,"internetm2m.air.com","","",0为“internetm2m.air.com”设置APN 在更改之后,我能够使用以下内容进行连接:

/* Use AT+QICSGP=1,"INTERNETM2M.AIR.COM","","",0 to set APN as "INTERNETM2M.AIR.COM",user name as "",password as "" */
[2017-02-07 14:03:32:499_S:] AT+QICSGP=1,"INTERNETM2M.AIR.COM","","",0
[2017-02-07 14:03:32:511_R:] AT+QICSGP=1,"INTERNETM2M.AIR.COM","","",0

[2017-02-07 14:03:32:517_R:] OK

/* (4) Start TCPIP task */
[2017-02-07 14:03:32:544_S:] AT+QIREGAPP
[2017-02-07 14:03:32:559_R:] AT+QIREGAPP

[2017-02-07 14:03:32:560_R:] OK

/* Check the current connecting mode(1: GPRS connecting mode£¬0: CSD connecting mode) */
[2017-02-07 14:03:32:584_S:] AT+QICSGP?
[2017-02-07 14:03:32:592_R:] AT+QICSGP?

[2017-02-07 14:03:32:594_R:] +QICSGP: 1

[2017-02-07 14:03:32:594_R:] OK

/* The current connecting mode is GPRS connecting mode */

/* Active the GPRS context */
[2017-02-07 14:03:32:626_S:] AT+QIACT
[2017-02-07 14:03:32:640_R:] AT+QIACT

[2017-02-07 14:03:33:343_R:] OK

答案 2 :(得分:0)

在尝试使用全息图作为我的APN将GPRS模块连接到互联网时,我遇到了同样的问题。在thisthis之后,我按照给出的顺序使用了以下命令,并且对我来说很好用:

AT+CGDCONT=1,"IP","hologram"
AT+CGACT=1,1
AT+CGATT=1
AT+QIDNSIP=1
AT+QICSGP=1,"hologram","","",0
AT+QIREGAPP?
AT+QIOPEN="TCP","tarcis.io",80

答案 3 :(得分:0)

我一直在与多个MSP430和ARM MCU通信M95。但是,根据您的情况,您可以拉入命令,因为我的代码是在CCS中完成的。这是一个经过测试的: (省略标准答复。它们在数据表中提到) 1. AT + QIFGCNT = 0 \ r 2. AT + QICSGP = 1,“ www” \ r->(请注意,请提供与其数据表中所列的CMNET相同的名称)
                         (您的运营商的APN) 3. AT + QHTTPURL = 36,30 \ r 4. http://www.turjasuzowrld.in \ r 5. AT + QHTTPGET = 60 \ r 6. AT + QHTTPREAD = 30 \ r 7. AT + QIDEACT \ r