English Francais

Tutoriel

Monter et programmer un serveur SMS

logo

Ce tutoriel vous permettra de fabriquer un serveur SMS et explique comment utiliser certaines des fonctionnalités principales du module GM862 Quad-Py de Telit.

 

Ce module permet de communiquer sur les réseaux de téléphonie cellulaire et supporte l’envoi de sms, fax, accès à internet et voix. Il se pilote à l’aide de commandes spéciales AT, manuellement depuis un ordinateur via un HyperTerminal ou automatiquement avec un programme embarqué dans le module ou sur un ordinateur.

Le module Gm862 Quad-Py intègre en effet un interpréteur en langage Python, qui permet de l’utiliser en mode autonome, sur des applications embarquées, et peut dialoguer avec un ordinateur en utilisant une liaison série.

 

Nous allons ici nous intéresser plus particulièrement aux fonctions SMS.

Les SMS sont un moyen de communication très pratique, qui se généralise dans les commerces et est très utilisé dans les applications M2M (Machine to Machine) : confirmer un achat sur internet de manière sécurisé, suivi de commande, invitation à un événement particulier,  promotion commerciale, ou encore envoi de codes SMS sur des annonces publicitaires etc.

Certains sites internet proposent des envois gratuits ou payant via le web.
Une rapide recherche google montre une multitude de sites  proposant ces solutions. La plupart (ou plutôt la totalité) des sites dits « gratuits » ne fonctionnent pas ou alors sont douteux. Il existe aussi des offres payantes, qu’on appelle des API SMS.
Vous pouvez consulter la grille tarifaire des API SMS des principaux opérateurs français : elle est plutôt chère. L’avantage est que l’on peut se faire rémunérer directement par l’opérateur (ce sont les SMS surtaxés).

Nous allons voir ici une méthode assez simple pour monter soit même un serveur de SMS, relié à un site web.

 

Pré-requis :

  • un site internet (avec nom de domaine) ou intranet
  • un hébergement sur un serveur dédié ou mutualisé
  • un module gm862 QUAD
  • une antenne GSM
  • une platine d’adaptation
  • un cable USB / Série
  • une carte SIM (avec abonnement en cours)
  • options pour solution embarquée : Batterie Lipo, chargeur, panneau solaire et  platine embarquée.

 

Coût total (coût d’achat sur Evola, hors nom de domaine, carte SIM et options) : 169,60 euros TTC

 

Compétences requises :

  • connaissances de base en programmation PHP et Python
  • connaissances basiques des bases de données SQLite

Note : les opérateurs télécom proposent des forfaits spécialement dédiés aux applications M2M, ce qui est notre cas. Vous pouvez toujours tester votre application avec un abonnement normal, mais sachez que si vous envoyez des SMS à plus de 100 destinataires différents par mois, votre opérateur pourrait vous soupçonner de faire une utilisation non conventionnelle de votre carte SIM…

 

Continuer Retour

 

 


Commentaires : 3


2012-09-16 02:10:28sylvain
Bonjour, est il possible d\'avoir un kit pour l\'ensemble qui vaut 169,60 euro ?
merci

2012-09-20 19:50:12Sébastien
Le module gm862 est remplacé par le module SIM900.
Ce tuto reste utile pour toute la partie programmation hors module gm862.
Le même serveur sms peut être réalisé en utilisant une carte Arduino + un shield GPRS (Sim900) pour moins de 100 euros.

2012-10-29 01:09:03sylvain
Bonjour, Je souhaite acheter un kit complet, mais j\'ai du mal a comprendre. Il semble qu\'il y a une solution a base de arduino

Ajouter un commentaire

Vous devez être connecté pour poster un commentaire

Connexion


vide
Liste vide

Expédition & retours Confidentialité FAQs Conditions générales de vente Contactez-nous

EVOLA SAS
SIRET: 53901145200015 - Paris, France; TVA: FR39539011452