Publié le 21 décembre 2015 - par

RaspiSMS : Des SMS avec le Raspberry Pi

raspisms_250pxRaspiSMS est une solution vous permettant d’envoyer et de recevoir des SMS avec le Raspberry Pi (ou tout autre ordinateur/serveur tournant sous Linux).
Du point de vue utilisateur, RaspiSMS se présente comme un logiciel à installer sur le RasPi, auquel vous accédez via internet. Vous pouvez ainsi envoyer des SMS depuis un site internet !
En hébergeant vous même l’application, vous disposez ainsi de votre propre site internet d’envoi de SMS, assurant la confidentialité de vos données et la protection de votre vie privée !

RaspiSMS 2 : un logiciel libre développé par Raspbian France

À l’origine, RaspiSMS est issu du besoin de l’équipe de Raspbian France d’envoyer des SMS via internet (pour une raison encore inconnue à ce jour, une bonne partie de la Dordogne semble avoir découvert internet mais pas les téléphones portables).

Ne trouvant que des solutions payantes pour envoyer des SMS par internet, ils ont décidé de développer leur propre logiciel ! Et plutôt que de faire un simple script en lignes de commande qui ne réponde qu’à leurs besoins propres, ils ont choisi de créer une véritable application web et de la distribuer gratuitement et librement à la communauté, sous licence GNU/GPL3 !

Fonctions de RaspiSMS 2

discussion-raspisms2_600px

Cliquez pour agrandir

RaspiSMS 2 dispose d’une interface de discussion par SMS permettant d’échanger de façon fluide avec un contact. Les SMS sont envoyés en temps réel. Si un utilisateur souhaite ne plus recevoir les SMS, il lui suffit d’envoyer un SMS contenant uniquement le mot « STOP », les messages ne lui seront plus envoyés.

Quel équipement pour RaspiSMS ?

cleUSB
Pour profiter des services de RaspiSMS, il vous faudra un Raspberry Pi avec son alimentation, une carte MicroSD de 8 Go minimum (une fois RaspiSMS et ses différentes dépendances installées, le système seul dépasse déjà les 4 Go). Si vous souhaitez utiliser d’autres applications sur cette carte que RaspiSMS, il vaut mieux prendre une carte de 16 Go !
Dernier point, le plus important, vous aurez besoin d’un modem GSM/3G USB compatible avec le logiciel Gammu comme la clé USB ci-dessus.

Une distribution préinstallée

3 solutions sont proposées par Raspbian France pour l’installation de RaspiSMS :

  • Vous pouvez installer manuellement RaspiSMS  à partir du code source, et avec l’aide d’un fichier d’installation automatique pour Debian.
  • Vous pourrez installer RaspiSMS sur un système de type Debian avec le paquet .deb fourni.
  • Enfin, et c’est la solution la plus intéressante proposée par Raspbian France, ils vous ont concocté une distribution « clés en main », prête à l’utilisation. C’est une image que vous installerez facilement comme une autre Raspbian téléchargée sur le site de la Fondation Raspberry Pi.

RTFM

Bien entendu comme tout bon linuxien, vous connaissez par nécessité le fameux RTFM !
L’équipe de Raspbian France a anticipé la demande, et vous trouverez une documentation en ligne. Vous pourrez donc vous y reporter avant (ou après) l’installation de votre distribution.

Conclusion

Avec RaspiSMS, Raspbian France propose une interface en ligne qui pourra intéresser de nombreux RaspiNautes. En particulier vous pourrez envoyer des SMS à partir d’une installation domotique pour recevoir sur votre smartphone les alertes générées par votre installation.

raspisms_600px

Attention cependant aux forfaits SMS illimités qui ne le sont pas (arnaque ?) et qui limitent en fait le nombre de SMS mensuels ou encore le nombre de destinataires.

Sources

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

24 réflexions au sujet de « RaspiSMS : Des SMS avec le Raspberry Pi »

  1. Béryl

    Je m’insurge, mon cher François !
    Le Périgord (et donc la Dordogne) étant le plus beau coin de France – et probablement d’ailleurs – il est évident que nous connaissons les téléphones sans fil depuis un certain temps 🙂
    Et le fait qu’il reste encore chez moi un vieux S63 n’est qu’à titre expérimental, bien sûr.

    Cela dit, un petit coup de whois m’apprend que raspi-france est logé à Bruges, en Gironde.
    Certes, c’est juste à côté, mais on ne mélange pas les torchons et les serviettes, quoi ! 😉 😉 😉

    Comment ça, je suis hors sujet ?…

    Répondre
  2. msg

    Bonjour ,

    Pour les abonnés Free mobile , il existe un service [b] gratuit [/b] d’envois de SMS depuis la box vers son propre mobile .

    http://www.universfreebox.com/article/26337/Nouveau-Free-Mobile-lance-un-systeme-de-notification-SMS-pour-vos-appareils-connectes

    Il est possible de contacter d’autres téléphones que le sien (conjoint , enfants , famille) , il suffit de renseigner l’ « User » et « Pass » de la personne à joindre .
    Ça peut servir par exemple d’alarme pour personne dépendante ou âgée à domicile .

    Comme la domotique est généralement en poste fixe chez soit , ça évide de payer un abonnement supplémentaire pour utiliser un clef 3G , sauf peut-être si le RPi est trop loin de la box pour le relier en Ethernet ou en Wifi .

    Répondre
    1. msg

      Il est indiqué que ce service n’est pas fait pour faire des listes de diffusions .

      Je pense qu’il doit y avoir un bridage sur le nombre de SMS envoyés sur un temps donné , mais il n’y a pas , à ma connaissance , de bridage sur une liste restreinte de téléphones associés à la box , vu qu’on rentre à chaque message l’User et le Pass associé , sauf peut-être à joindre que des abonnées Free Mobile ayant l’option activée .

      Répondre
  3. Helbert

    Bonjour ;

    Je viens d’acheter une Clé USB UMTS HSDPA UMTS Huawei E169 pour une mise en oeuvre de raspism. Etant livrée sans carte sim, j’ai récupéré celle de mon portable afin de procéder à un test d’utilisation. Lorsque j’essaie d’introduire la carte sim dans le seul logement possible, je constate que celle-ci n’est pas tenue dans le logement et semble flotter dedans. Quelqu’un aurait il une idée ?

    Bonne soirée et Heureuse année

    Répondre
  4. Helbert

    Bonjour François ;

    En fait, il s’agit d’une clé achetée sur les recommandations du site
    http://raspbian-france.fr/envoyer-sms-raspberry-pi/. Pour ce qui est du modèle
    de carte, il semblerait qu’il s’agisse de la taille standard. Il s’agit d’u
    produit reconditionnné par Amazon, donc à voir. Quant à la doc sur le net, rien
    de bien intéressant. Je vais voir lundi à une boutique free si il y a
    possibilité d’utiliser cette clé, sinon retour à l’expéditeur et essaierai d’en
    trouver une autre. Suis preneur de toutes suggestions.

    Cordialement et bonne journée.

    Jacques

    Répondre
      1. Helbert

        Bonjour ;
        Concernant la dite clé, j’ai du la renvoyer. S’agissant d’un produit reconditionné il manquait le dispositif qui permet de loger la carte sim. J’ai recommandé le même produit en neuf et il fonctionne à merveille.
        Clé USB UMTS HSDPA UMTS Huawei E169 Surfstick 7,2 Mbps Modem ADSL Sans contrat, sans carte SIM. Trouvée sur Amazon
        Loiciels testés :
        gammu : – Envoi de sms sans difficulté en lignes commandes vers téléphone.
        – Reception des messages du téléphone ok
        wammu : – création et envoi de message : buggé, crash
        – récupération message ok
        raspisms : – Envoi message impossible
        raspisms : – envoi message échec

        Continue les tests

        Répondre
        1. François MOCQ Auteur de l’article

          Bonjour Jacques
          Merci pour le retour
          effectivement ça ne risquait pas de fonctionner !
          contactez Raspbian France si vous avez des soucis avec RaspiSMSM ils seront aussi intéressés par les remontées que vous leur ferez
          Cordialement
          François

          Répondre
  5. Helbert

    Bonjour ;
    Concernant wammu et les crash mentionnés.
    version raspbian : jessie
    installer python-gammu, wxPython, dbus-python et PyBluez si ce n’est fait
    La version wammu proposée n’est pas à jour. Télécharger http://dl.cihar.com/wammu/v0/wammu-0.40.tar.gz
    Décompresser puis aller dans le répertoire wammu-0.40
    commandes à exécuter :
    python setup.py build
    sudo python setup.py install

    Jacques

    Répondre
  6. XavierL

    Bonjour,

    Quelqu’un saurait-il comment on fait pour importer des contacts dans RaspiSMS sans avoir à tous les saisir à la main ? Et combien de contacts peut-on ajouter dans un groupe ?
    Merci beaucoup pour votre réponse !
    PS: si vous pouviez être simples dans vos réponses parce que je ne sais absolument pas coder… 🙁

    Répondre
  7. Fabien VERFAILLIE

    Bonjour,

    Ce modèle de clé n’est plus disponible sur Amazon… Avez-vous une autre clé de qualité, fonctionnant parfaitement pour le dernier raspberry et l’application RaspiSMS ?

    Merci !

    Répondre
  8. Sylvain Ard

    bonjour,
    la clé « Clé USB UMTS HSDPA UMTS Huawei E169 Surfstick 7,2 Mbps Modem ADSL Sans contrat, sans carte SIM  » chez amazon n’est plus disponible, avez-vous une autre clé à proposer ou un autre site marchand ?
    Merci.
    Cordialement.

    Répondre
  9. Jeremy MOLLA

    Bonjour François !

    Petite question : avec RaspiSMS, dans quelle mesure peut-on exploiter les messages reçus sur le raspberry pi ?
    Je souhaiterais pouvoir réutiliser les messages textes reçus dans mes propres scripts (python, php, etc.).

    Est-ce possible?

    Merci !

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour Jeremy
      la doc précise
      Envoi et réception des SMS en temps réel
      je n’ai pas pu tester car pas chez Free
      Posez la question sur le site de Raspbian-France ils vous diront où en est le projet
      cordialement
      François

      Répondre
  10. RAPHAEL

    Bonjour
    Merci de vous intéresser à ces sujets de « bidouilleur » qui peuvent devenir très pro

    Installation RaspiSMS Nickel
    Cela fonctionne très bien au travers de leur interface

    Mais leur API (smsAPI) n’est pas joignable
    Apache2 renvoie un 404

    Des idées ?

    Raphaël
    Un bidouilleur

    Répondre
      1. RAPHAEL

        Bonsoir François
        Merci pour ta réponse rapide

        C’est déjà fait mais ils ne réagissent pas.
        Ils sont peut-être en vacances.
        De plus, leur forum n’est plus en ligne…

        C’est dommage parce que c’est exactement ce que je cherche si les API fonctionnent.

        Bonne soirée

        Raphaël

        Répondre
  11. RAPHAEL

    Bonjour
    En fait j’ai pu résoudre mon problème.
    La documentation était erronée.
    L’adresse du serveur API est
    http://192.168.0.xxx/RaspiSMS/smsAPI/
    alors que la documentation indique
    http://192.168.0.xxx/smsAPI/

    Comme cela cela fonctionne très bien.
    Cette application est vraiment très bien.
    Je tiens à féliciter ici les concepteurs pour avoir rendu accessible au plus grand nombre un concept peu facile à implémenter.

    Bonne journée et merci de ton support

    Raphaël

    PS – Bien respecter la casse sinon cela ne fonctionne pas

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.