我目前正在尝试使用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);
});
我不明白为什么它不起作用......有人可以帮助我吗? 谢谢
答案 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模块连接到互联网时,我遇到了同样的问题。在this和this之后,我按照给出的顺序使用了以下命令,并且对我来说很好用:
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