Незапрошенный ответ (+STCR) из набора инструментов SIM не виден

Я тестирую приложение SIM Toolkit, используя AT Commands. У меня есть USB-модем, который поддерживает функции SIM Toolkit Class 2 и основан на прошивке Open AT. Я могу успешно взаимодействовать с SIM Toolkit с помощью команд +STSF, +STGI и +STGR. Я также получаю +STIN ответы в соответствии с потоком сообщений, показанным здесь. Я не получаю незапрошенный ответ (+STCR) с SIM-карты при отправке SMS-сообщения или сообщения USSD. Я использую следующий профиль терминала во время инициализации:

AT+STSF=2,"5FFFFFFF7F",3,1

На основе профиля терминала бит управления вызовом установлен в 1 или включен. Вы также заметите, что Автоответ установлен на 1. Поэтому я получаю ответ + STGI при отправке сообщения. Вот пример, когда SIM-карта отправляет SMS-сообщение:

AT+STGR=6,1,1
OK

+STIN: 9

+STGI: ""

OK

Ты это видишь +STIN: 9 означает, что SMS-сообщение отправлено. Я полагаю, что, основываясь на моей инициализации, я также должен увидеть + STCR, и в + STGI должен быть какой-то текст. Если кто-то знаком с инструментарием SIM-карты и имеет доступ к нему с помощью набора AT-команд, я был бы признателен за понимание того, почему я не получаю ответ при отправке SMS-сообщения. Благодарю.

Ссылка: 1: Руководство по интерфейсу команд Wavecom AT для X51a - WM_ASW_OAT_UGD_00016

1 ответ

Я думаю, что USB-модем занят для выполнения другой задачи.

Если вы отправите ответ с 0x91xx вместо 0x9000 снова и снова, пока вы не получите байт инструкции, т.е. 0x12 т.е. FETCH команда.

где XX означает отсутствие байта STK.

Другие вопросы по тегам