Вопрос

В настоящее время в нашем проекте мы отправляем и получаем SMS-сообщения с использованием системы GSM (то есть через URL-адрес какого-либо стороннего поставщика услуг SMS).но теперь нам нужно перенести его в систему GPRS.

что нам необходимо заменить GSM системой GPRS.Мы не знаем, как будет архитектура.В сообщении GSM было отправлено и получено через URL -адрес из приложения Out с использованием HTTP API.

Как мы можем использовать GPRS для отправки и получения сообщений, расскажите, пожалуйста, как это сделать.

заранее спасибо, Махеш

Это было полезно?

Решение

Во-первых, GPRS никогда не может отправлять SMS . Вы можете подключиться к любому SMS-шлюзу, используя GPRS, который может отправлять вам SMS. GPRS - это, в основном, интернет-сервис для сетей GSM, у него совсем другое назначение. GPRS - это транспорт HTTP, не более .

Я прошу вас объяснить сценарий использования того, как вы хотите отправить SMS? Учитывая это, люди могут лучше помочь вам и найти правильное решение.

Другие советы

Обычно вам необходимо настроить устройство таким образом, чтобы оно могло "набирать номер". соединение GPRS. Это похоже на набор модема на ПК. Затем вы сможете отправлять и получать данные с использованием TCP или UDP, как если бы вы делали это с любыми другими «обычными» сообщениями. приложение. Некоторые устройства "набирают" GPRS-соединение автоматически, когда вы пытаетесь подключиться к хосту с помощью TCP, для других устройств вам придется набирать номер вручную.

Вам просто нужно подумать о том, "как я могу обмениваться сообщениями с помощью TCP или UDP между моим устройством и моим сервером" " Теперь.

Для GPRS-модема SAGEM HiLo вы можете использовать команду

AT+CGSMS = 2 //, что означает предпочтение домена пакета для SMS, если недоступно используйте схему переключена

Я предполагаю, что вы используете поставщика услуг шлюза SMS, который может направлять входящие короткие сообщения через HTTP / GET или POST на URL назначения.

Я использую для своих приложений как службу смс-шлюза, так и прямое GPRS-соединение. В обоих случаях они отправляют информацию журнала. Разница в том, что использование GPRS не требует услуги шлюза (поскольку вы не отправляете короткие сообщения через gprs).

Вам просто нужно настроить сервер сокетов, к которому модем может подключаться. К счастью, я нашел модем со встроенным интерпретатором Python, поэтому было очень легко написать клиент (не так уж случайно сервер сокетов был также написан на Python).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top