Получать СМС только при отправке СМС
В настоящее время я работаю над проектом, для которого требуется получать SMS-сообщения с помощью ключа. Используемым ключом является ключ Hi-Link Huawei E3131, который настраивается в последовательном режиме через USB-переключатель режимов. Связь с ключом осуществляется через AT-команды. Проблема в том, что SMS-сообщения не принимаются. После многих попыток исправить это я обнаружил, что SMS-сообщения принимаются только после отправки SMS-сообщения на сам ключ. Я также тестировал с другим ключом (Huawei E173), но это прекрасно работает.
В целях тестирования я пока не использую какой-либо код. Я вручную выполняю следующие AT-команды для инициализации ключа:
- Пин готов в соответствии с "AT+CPIN?".
- Ключ переводится в текстовый режим через "AT+CMGF=1".
- Память SIM-карты используется через "AT+CPMS="SM","SM","SM"".
- Индикаторы сообщений (AT+CNMI) установлены на "1,2", но также были испробованы "0,0,0,0,0" и другие комбинации.
После выполнения этих команд я проверяю полученные SMS-сообщения через "AT+CMGL", и ни одно из них не отображается (как и ожидалось). Тогда я отправлю смс на ключ. Через некоторое время сообщения так и не появятся (хотя вы ожидаете их). Затем я буду использовать ключ для отправки SMS-сообщения на другое устройство с помощью команды AT+"CMGS". Это SMS правильно получено на другом устройстве. После отправки этого SMS-сообщения внезапно SMS, отправленное на ключ, появляется через "AT+CMGL".
Я прочитал руководство по командам AT Huawei, но до сих пор не понимаю, что происходит. Я исключил следующие возможные проблемы:
- По словам "CFUN?" ключ находится в режиме "Онлайн", как и следовало ожидать.
- SIM-карта не заполнена как "AT+CPMS?" показывает.
- Включение ошибок мобильного оборудования не приводит к дополнительным выводам ("AT + CMEE = 2").
- CREG показывает, что мы зарегистрированы (в роуминге).
- CSQ показывает наличие сигнала (сила 16,99).
- Я тестировал с другим ключом E3131, но это вызывает те же проблемы.
- Сообщения RSSI все еще принимаются.
- Иногда переключение интернета на ключе приводит к тому же результату, что и отправка SMS.
- В шлюзе SMS, который можно использовать для отправки SMS, SMS будет оставаться в состоянии "ожидания" до тех пор, пока сообщение не будет доставлено в хранилище на ключе.
Кто-нибудь знает, что происходит?