我想使用 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连接的东西。但是您可以确保您的模块与您的网络正常工作。确保后,请尝试按照上述步骤操作。 万事如意!