移远m95无法上网
can't connect to internet with quectel m95
我现在正在尝试使用 quectel m95 将我的 gsm 2 click shield 连接到互联网,使用我的 raspberry pi 3 on windows 10 iot。
为此,我尝试了两种方法:
首先,我尝试使用此功能使用 http 协议:
-AT+QIFGCNT=0 ==>OK
-AT+QICSGP=1,"CMNET" ==>OK
-AT+QIREGAPP ==>OK
-AT+QIACT ==>ERROR
-AT+QHTTPURL=urlLenght,MaxInputTime
-Put the website ==>CME ERROR: 3810
我也试过 GPRS:
-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
我不明白为什么它不起作用...有人可以帮助我吗?
谢谢
对于您的 "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”
中提取一些内容
我遇到了同样的问题。
就我而言,问题出在 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
我在尝试使用全息图作为我的 APN 将我的 GPRS 模块连接到互联网时遇到了同样的问题。在 this and 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
我一直在与多个 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
我现在正在尝试使用 quectel m95 将我的 gsm 2 click shield 连接到互联网,使用我的 raspberry pi 3 on windows 10 iot。 为此,我尝试了两种方法: 首先,我尝试使用此功能使用 http 协议:
-AT+QIFGCNT=0 ==>OK
-AT+QICSGP=1,"CMNET" ==>OK
-AT+QIREGAPP ==>OK
-AT+QIACT ==>ERROR
-AT+QHTTPURL=urlLenght,MaxInputTime
-Put the website ==>CME ERROR: 3810
我也试过 GPRS:
-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
我不明白为什么它不起作用...有人可以帮助我吗? 谢谢
对于您的 "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”
中提取一些内容我遇到了同样的问题。
就我而言,问题出在 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
我在尝试使用全息图作为我的 APN 将我的 GPRS 模块连接到互联网时遇到了同样的问题。在 this and 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
我一直在与多个 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