无法使用SIM5320E启动 HTTP 操作



我想使用 SIM5320E 向/从网站发送/接收数据。 我的 PC 和模块SIM5320E之间的连接看起来不错,因为 AT 命令响应正常。但是启动 HTTP 操作的命令会收到错误。 似乎我的SIM5320E没有连接到3G网络。GPRS现在在日本(DOCOMO(不再可用。

如何激活SIM4320E连接到3G?

这是我目前的结果。

AT
OK
AT+COPS?
+COPS: 0,0,"NTT DOCOMO",2
OK
AT+CGSOCKCONT=1,"IP","line.me"
OK
AT+CSOCKSETPN=1
OK
AT+CSOCKAUTH=1,3,"line","line@line"
OK
AT+CHTTPACT=?
+CHTTPACT: "ADDRESS",(1-65535)
OK
// I got error from here
AT+CPING="google.com",1
OK
+CPING: 3,0,0,0,0,0,0
AT+CHTTPACT="google.com",80
+CHTTPACT: 237
ERROR
AT+CHTTPACT="www.google.com",80  
+CHTTPACT: 237
ERROR
AT+CHTTPACT="stackoverflow.com",80
+CHTTPACT: 237
ERROR

更新1:也尝试过这个

AT+CMEE=2
OK
AT+CHTTPSSTART
ERROR
AT+CHTTPSSTARTrnAT+CHTTPSOPSE="pruebas.libelium.com",80,1rnAT+CHTTPSSEND=88rn"GET / HTTP/1.1"rnHost: pruebas.libelium.comrnContent-Length: 0" 
ERROR

更新 2:也尝试过

AT+CNMP?
+CNMP: 2
OK
AT+CNAOP? 
+CNAOP: 2
OK
AT+CPSI?
+CPSI: WCDMA,Online,440-10,0x01C6,72728730,WCDMA IMT 2000,331,10736,0,4.5,70,31,45,500
OK
AT+CHTPSERV="ADD","www.google.com",80,1
OK
AT+CHTPUPDATE
OK
+CHTPUPDATE: 4  // Network error

谢谢!

我能够使用SIM5320E模块下载网站数据。虽然没有使用SIM4320E但应该非常相似。

按照SIM5320e HTTPS堆栈中的确切步骤操作,无法成功发出对我有用的GET请求。

根据您提供的内容:您已经根据日本的蜂窝频段为 DOCOMO 频段 (2100Mhz( 选择了正确的模块。由于AT+CPSI?AT+COPS?显示它与WCDMA在线,因此可以假设它已连接到网络。您可以使用AT+CREG?AT+CGREG?来查看您的语音和数据连接是否已注册到网络(必须在网络中注册(

如果未连接到网络。尝试AT+COPS=2强制它选择一个网络。

如果 HTTPS 服务已启动,则 AT+CHTTPSSTART 可能会失败。因此,您可以使用以下命令重新启动它。

AT+CHTTPSCLSE
AT+CHTTPSSTOP
AT+CHTTPSTART

如果您仍然遇到问题,请尝试使用SimComm的本教程。它不包含3G连接的东西。但是您可以确保您的模块与您的网络正常工作。确保后,请尝试按照上述步骤操作。 万事如意!

最新更新