AT Команда для получения автоматического SMS-уведомления

#c# #sms #at-command #sms-gateway #hyperterminal

#c# #sms #at-команда #sms-шлюз #гипертерминал

Вопрос:

На данный момент у меня есть 2 gprs / gsm модема, один из которых huawei, а другой — модем prolink. У меня нет проблем с отправкой или получением SMS-сообщений с помощью AT-команд. Однако я пытаюсь получить автоматическое уведомление, используя эту команду AT CNMI, и я не могу заставить ее работать, но когда я пробую эту команду, модем отвечает ok без ошибок.

Процедуры, которые я выполнил до сих пор

  1. Пробовал многочисленные комбинации команд AT CNMI 2,1,0,0,0, 2,2,0,0,0 и т.д., Но безрезультатно

  2. Я установил предпочтительное хранилище сообщений для sim-карты, и я могу получать сообщения и извлекать их, а также используя различные AT-команды.

Я пробовал использовать hyperterminal, а также C sharp, но безрезультатно. Встроенное программное обеспечение, поставляемое с модемом, способно принимать уведомления. Может ли кто-нибудь помочь мне в этом.

Ответ №1:

Многие из этих типов устройств используют разные команды. Некоторые используют проприетарные команды. Поскольку она отлично работает с прилагаемым программным обеспечением, я бы рекомендовал выяснить, как это работает.

Самый простой способ сделать это — запустить какое-нибудь бесплатное программное обеспечение для мониторинга последовательного порта. Как только вы ее настроите, запустите программное обеспечение, поставляемое с устройством, и посмотрите, какие команды оно отправляет. Затем вы можете использовать те же самые команды самостоятельно.

Комментарии:

1. Я попробовал Serial Port Monitor от eltima software, но это не сильно помогло, поскольку они выдавали много информации низкого уровня. И мне также нужно заставить ее работать с несколькими типами GSM-модемов, поэтому я придерживаюсь AT-команд. Если я не могу заставить метод уведомления работать, я прибегну к методу опроса, чтобы проверить наличие нового сообщения в модеме. В любом случае спасибо за вашу помощь.

2. Вам не нужен низкоуровневый просмотр. Я думаю, они называют это «просмотр запроса» или что-то в этом роде, которое показывает отправляемые и полученные данные. Нет необходимости просматривать весь материал IOCTL. Вы ищете AT-команды, которые отправляет программное обеспечение.

3. Я перепробовал почти 5 других бесплатных программ, но все еще не смог увидеть ни одной AT-команды во время мониторинга. Все, что я вижу, это много низкоуровневой информации, и я перепробовал все виды, доступные в программном обеспечении. В любом случае я решил проблему. Большое спасибо за вашу помощь.

Ответ №2:

Мне уже удалось разобраться с проблемой 🙂 . В принципе, модем, которым я пользовался, использует несколько разных портов, и уведомление о новом сообщении будет получено другим портом. Проблема решена.