ОБМЕН ДАННЫМИ GSM

Мне было интересно, можно ли отправлять через протокол GSM и соответствующие AT-команды небольшое количество данных через простой вызов GSM (без использования трафика данных). Например, моя система - это модуль PIC + GSM, который отслеживает и обрабатывает строку данных. Когда пользователь желает, он делает голосовой вызов, чтобы взаимодействовать с модулем GSM с помощью команд DTMF, например, через приложение. Я сомневаюсь, что модуль GSM может отправлять данные на смартфон, чтобы контролировать состояние системы. Это модуль Quectel M95. Во время некоторого расследования я увидел, что модуль может отправлять коды USSD, но я не знаю, можно ли настроить USSD и прочитать его со смартфона по своему желанию. А может, можно использовать ФАКС для обмена данными?

Заранее всем спасибо

Марко


person divivoma    schedule 18.04.2014    source источник


Ответы (1)


Есть несколько альтернатив, если вы не хотите использовать трафик данных. Но все они требуют либо подключения к службе, способной принимать SMS, например, Twilio. Или, конечно, вы можете подключить к серверу модуль GSM, который будет принимать данные.

Затем вы можете отправлять свои данные и запросы данных в стандартном теле SMS. Или, в качестве альтернативы, вы можете отправлять двоичные SMS, где вы не ограничены 7-битным набором символов.

USSD будет работать только в том случае, если у вас есть поставщик услуг USSD (я думаю, что сейчас он есть в Twilio). Потому что служба USSD должна инициировать сеанс USSD, на который ваш целевой модуль GSM должен ответить. Отправка кода USSD для модулей GSM зависит от оператора, поэтому вы ограничены тем, что они реализовали (обычно для пользователей с предоплатой и пополнения счетов).

person Matt Aldridge    schedule 19.04.2014