我想使用SIM5320E向/从网站发送/接收数据。我的PC和模块SIM5320E之间的连接看起来很好,因为AT命令响应正常。但是启动HTTP操作的命令会获得ERROR。我的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+CHTTPSSTART\r\nAT+CHTTPSOPSE="pruebas.libelium.com",80,1\r\nAT+CHTTPSSEND=88\r\n"GET / HTTP/1.1"\r\nHost: pruebas.libelium.com\r\nContent-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 Stack, can't make successful GET request中的确切步骤为我工作。
根据您提供的内容:您已根据Cellular Bands in Japan为DOCOMO频段(2100Mhz)选择了正确的模块。由于AT+CPSI?
和AT+COPS?
显示它与WCDMA在线,因此可能认为它已连接到网络。您可以使用AT+CREG?
和AT+CGREG?
查看您的语音和数据连接是否已在网络中注册(必须在网络中注册)
如果它没有连接到网络。尝试AT+COPS=2
强制它选择一个网络。
如果HTTPS服务已经启动,AT + CHTTPSSTART可能会失败。因此,您可以使用以下命令重新启动它。
AT+CHTTPSCLSE
AT+CHTTPSSTOP
AT+CHTTPSTART
如果您仍然遇到问题,请尝试使用此Tutorial by SimComm。它不包含3G连接的东西。但是,您可以确保您的模块适用于您的网络。确保后,请尝试按照上述步骤操作。祝一切顺利!