SIM7020E отвечает на AT+COPS=? с ошибкой
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-карта не установлена.
0 ответов
После проблем с 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 начало работу.