НЕ МОЖЕТ запустить операцию HTTP с использованием SIM5320E - PullRequest
0 голосов
/ 26 мая 2018

Я хочу отправлять / получать данные на / с веб-сайта с помощью SIM5320E.Соединение между моим ПК и модулем 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+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

Спасибо!

1 Ответ

0 голосов
/ 03 сентября 2018

Мне удалось загрузить данные веб-сайта с помощью модуля SIM5320E.Хотя я не использовал SIM4320E, но должен быть очень похожим.

Выполните точные шаги в стеке HTTPS SIM5320e, не можете выполнить успешный запрос GET , который работал для меня.

Из того, что вы предоставили: Вы выбрали правильный модуль для диапазона DOCOMO (2100 МГц) в соответствии с Полосы сотовой связи в Японии .Так как AT+CPSI? и AT+COPS? показывают, что он подключен к сети с помощью WCDMA, можно предположить, что он подключен к сети.Вы можете использовать AT+CREG? и AT+CGREG?, чтобы увидеть, зарегистрированы ли ваши голосовые и информационные подключения в сети (это должно быть зарегистрировано в сети)

Если оно не подключено к сети.Попробуйте AT+COPS=2, чтобы заставить его выбрать сеть.

AT + CHTTPSSTART может завершиться ошибкой, если служба HTTPS уже запущена.Таким образом, вы можете использовать следующие команды, чтобы перезапустить его.

AT+CHTTPSCLSE
AT+CHTTPSSTOP
AT+CHTTPSTART

Если у вас все еще возникают проблемы, попробуйте использовать это Tutorial от SimComm .Он не содержит возможности подключения 3G.Но вы можете убедиться, что ваш модуль работает нормально с вашей сетью.После этого попробуйте выполнить действия, указанные выше.Всего наилучшего!

...