SIM7020E отвечает на AT + COPS =? с ошибкой - PullRequest
0 голосов
/ 24 мая 2019

HW: SIM7020E NB-IoT HAT (от wavehare) + RPI3B + NB-IOT SIM от Vodafone CZ.

Я пытаюсь подключиться к сети NB-IOT безуспешно (автоматически, вручную), команда AT + COPS показывает поведение, которое я не понимаю.

AT
OK

ATI
SIM7020E R1752

AT+CGMI
SIMCOM_Ltd

AT+CGMM
SIM7020E

AT+GMM
SIM7020E

AT+CCID
898823900000********

AT+CPIN?
+CPIN: READY    

AT+CFUN?
+CFUN: 1

AT+COPS?
+COPS: 0

Ответ не постоянный, перечислены наиболее распространенные значения.

AT+CSQ          
+CSQ: 15,0      
+CSQ: 14,6
+CSQ: 15,0
+CSQ: 14,7
+CSQ: 15,7
+CSQ: 16,0

AT+CMEE=2

До этого момента все казалось в порядке. Эта команда в большинстве случаев заканчивается ERROR + -99%, в другой раз возвращает список сетей. Я не понял, почему AT + COPS =? вернуть ОШИБКУ.

AT+COPS=?
+CME ERROR: operation not allowed

AT+COPS=?
+COPS: (1,"23003","23003","23003",9),(1,"23001","23001","23001",9),,(0-4),(0-2)

Когда я пытаюсь вручную подключиться к существующей, несуществующей сети (AT + COPS = 1,2, "23003" AT + COPS = 1,2, "23001" AT + COPS = 1,2, "23099") с вставленная SIM-карта Vodafone перестает отвечать на любые команды до выключения питания.

При попытке ввода команд без вставленной SIM-карты (AT + COPS =? AT + COPS = 1,2, «23003» AT + COPS = 1,2, «23001» AT + COPS = 1,2, «23099» ) он ответит CME ERROR: сбой SIM-карты или CME ERROR: SIM-карта не установлена.

1 Ответ

0 голосов
/ 18 июля 2019

После проблем с SIM7020E NB-IoT HAT я попытался использовать BC66-TE-B-KIT (devkit с чипом BC66) с тем же результатом.Через некоторое время я обнаружил, что я не настроил параметры подключения PSD по умолчанию.

Обязательные параметры подключения PSD по умолчанию на BC66:

AT+QCGDEFCONT="IP","nb.m2mc"

Обязательные параметры подключения PSD по умолчанию на SIM7020x:

AT*MCGDEFCONT="IP","nb.m2mc"

После настройки подключения PSD к сети NB-IOT начинайте работать.

...