8
votes

Comment créer une passerelle SMS?

Je sais qu'il y a beaucoup de sites tiers à envoyer des SMS en vrac via Internet, mais si je voulais en créer un moi-même, comment j'irais-je? Je sais comment créer une passerelle SMS à l'aide de mon téléphone portable, qui est très lent. Y a-t-il autre moyen de créer une passerelle SMS sur Internet?


0 commentaires

4 Réponses :


2
votes

hmm ... Selon votre exigence, vous aurez besoin d'un modem GSM. En utilisant cela, vous pouvez envoyer des SMS avec standard aux commandes. Ensuite, vous devez développer un serveur HTTP qui obtient la demande, le traiter et l'envoyer aux commandes au modem GSM.


0 commentaires

3
votes

Vous aurez besoin de parler à un SMSC avec un protocole SMPP . Vous pouvez également utiliser KANNEL , il fournit de bonnes fonctionnalités pour fonctionner avec différents types de SMSC, y compris les modems GSM ainsi que Send-SMS SERVICE HTTP et plus.


0 commentaires

6
votes

J'ai conçu quelque chose de similaire (bien que pour de loin moins de messages texte) pour mon employeur. Un serveur Linux est connecté à un dongle USB Bluetooth pour recevoir des données de périphériques de capteurs embarqués dans le laboratoire et un modem GSM Siemens TC35 via une liaison série RS232. Le serveur peut envoyer des messages au téléphone des employés sélectionnés si les capteurs déterminent qu'il existe un problème qui est également géré par un programme C ++. En outre, une application J2EE permet aux employés de saisir des messages via une page Web qui sont ensuite envoyées sous forme de messages texte aux employés qu'ils sélectionnent. L'application J2EE jette les messages dans une base de données qui sont ensuite collectées par le programme C ++ et envoyé à l'aide de commandes sur via TC35. Il est fait de cette façon afin que les messages de problèmes de capteur ont toujours une priorité.

programmation sage, il n'était rien de spécial que les commandes à sont faciles à comprendre. Assurez-vous simplement que votre programmation est sécurisée afin qu'elle ne puisse pas être détournée par un spammeur et que le modem est situé dans une pièce avec une bonne couverture GSM / 3G et n'est pas dans un sous-sol.

OH et c'est également une bonne idée de votre programme Demander au modem GSM pour sa force de signal et d'autres informations de station de base cellulaire à intervalle régulier et stockez ceci dans une table de base de données spéciale. Cela vous permettra de résoudre les problèmes avec votre fournisseur de cellules et de passer à un autre si nécessaire. J'ai utilisé ces informations pour découvrir que la station de base que j'utilisais semblait être hors ligne ou avoir des problèmes techniques assez fréquemment, ce qui a entraîné une ralentissement de MES MODEMS Message de ralentir à un filet.

bonne chance


0 commentaires

4
votes

Il peut être fait de deux manières 1) modem gsm 2) HTTP (fournisseur de services) (plus rapide que le modem)

J'ai utilisé http://www.ozekisms.com/ service de passerelle

C # code Pour envoyer une demande HTTP et comment ajouter l'adresse IP d'utilisateur et le mot de passe et le port.

Reportez ce code vous aidera à sortir. xxx

merci.


0 commentaires