Pergunta

No nosso projecto actualmente estamos a enviar e receber mensagens SMS usando o sistema GSM (média, por algum provedor de serviços de SMS de terceiros através de URL). mas agora precisamos migrar para o sistema GPRS.

que, precisamos substituir GSM pelo sistema GPRS. não sabemos como a arquitetura será. Em mensagem de GSM foi enviar e recebidas através URL de fora aplicação utilizando HTTP API é.

Como podemos usar GPRS para enviar e receber mensagens, por favor, diga a maneira de fazê-lo.

Agradecemos antecipadamente, Mahesh

Foi útil?

Solução

Primeiro, GPRS nunca pode enviar um SMS . Você pode se conectar a qualquer gateway SMS usando GPRS que pode enviar SMS para você, GPRS é basicamente serviço de internet para redes GSM, tem um propósito diferente. GPRS é HTTP transporte, nada mais .

Eu peço que você explicar o cenário de caso de uso de como você deseja enviar um SMS? Dado este povo aqui pode melhor ajudá-lo e chegar a uma solução viável correta.

Outras dicas

Basicamente, você precisará configurar o dispositivo para que ele possa "marcar" uma conexão GPRS. Isso é como marcar um modem em um PC. Então, você deve ser capaz de enviar e receber dados usando TCP oder UDP como você faria com qualquer outra aplicação "normal". Alguns dispositivos "marcar" a conexão GPRS automaticamente quando você tentar se conectar a um host usando TCP, para outros dispositivos, você vai ter que discar manualmente.

Você só precisa pensar em termos de "como eu posso trocar mensagens usando TCP ou UDP entre meu dispositivo e o servidor" agora.

Para SAGEM HiLo com base GPRS Modem, você pode usar o comando

AT + = 2 CGSMS // o que significa Prefere Packet domínio para SMS, se o uso não disponível Circuit Switched

O que eu estou supondo que você está usando é um provedor de serviços de gateway SMS que pode encaminhar mensagens curtas recebidas através de um HTTP / GET ou POST para o URL de destino.

Eu estou usando tanto um serviço de gateway sms e uma conexão GPRS direta para as minhas aplicações. Em ambos os casos, eles enviar informações de log. A diferença é que o uso de GPRS não requer um serviço de gateway (desde que você não está enviando mensagens curtas através de GPRS).

Você só precisa configurar um servidor de soquete que o modem pode conectar-se. Felizmente eu encontrei um modem com um built-in interpretador python por isso era muito fácil escrever um cliente (não tão aliás o servidor de soquete também foi escrito em Python).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top