Question

Dans notre projet, nous envoyons et recevons actuellement des SMS via le système GSM (par un fournisseur de service SMS tiers via URL). mais maintenant, nous devons le migrer vers le système GPRS.

cela, nous devons remplacer le système GSM par le système GPRS. on ne sait pas comment l'architecture sera. En GSM, un message a été envoyé et reçu via une URL à partir de l'application via HTTP Apis.

Comment utiliser le GPRS pour envoyer et recevoir des messages, indiquez-nous le moyen de le faire.

merci d'avance, Mahesh

Était-ce utile?

La solution

Tout d'abord, le GPRS ne peut jamais envoyer de SMS . Vous pouvez vous connecter à n'importe quelle passerelle SMS via GPRS qui peut envoyer des SMS pour vous. GPRS est essentiellement un service Internet pour les réseaux GSM. Son objectif est tout à fait différent. Le GPRS est un transport HTTP, rien de plus .

Je vous demande d ' d'expliquer le scénario d'utilisation de la manière dont vous souhaitez envoyer un SMS. Dans ce cas, les personnes ici présentes pourront mieux vous aider et vous proposer une solution réalisable.

Autres conseils

Pour résumer, vous devez configurer votre appareil de manière à ce qu'il puisse "composer le numéro". une connexion GPRS. C'est comme si vous composiez un modem sur un PC. Ensuite, vous devriez être capable d’envoyer et de recevoir des données en utilisant TCP ou UDP comme vous le feriez avec n’importe quel autre " normal " application. Certains appareils " composer " la connexion GPRS automatiquement lorsque vous essayez de vous connecter à un hôte via TCP, vous devrez composer le numéro manuellement.

Il vous suffit de penser en termes de "comment puis-je échanger des messages via TCP ou UDP entre mon appareil et mon serveur" maintenant.

Pour le modem GPRS basé sur SAGEM HiLo, vous pouvez utiliser la commande

AT + CGSMS = 2 // Ce qui signifie que Préférez le domaine de paquet pour SMS, si non disponible, utilisez Circuit Switched

Ce que je suppose que vous utilisez est un fournisseur de service de passerelle SMS qui peut acheminer les messages courts entrants via un HTTP / GET ou un POST vers votre URL de destination.

J'utilise un service de passerelle SMS et une connexion GPRS directe pour mes applications. Dans les deux cas, ils envoient des informations de journal. La différence est que l’utilisation du GPRS ne nécessite pas de service de passerelle (puisque vous n’envoyez pas de messages courts via gprs).

Il vous suffit de configurer un serveur de socket auquel le modem peut se connecter. Heureusement, j’ai trouvé un modem avec un interpréteur python intégré, il était donc très facile d’écrire un client (ce n’est pas un hasard si le serveur de socket a également été écrit en python).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top