IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Raspberry Pi Discussion :

Envoyer un SMS avec le Raspberry vers mon mobile


Sujet :

Raspberry Pi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Octobre 2013
    Messages : 20
    Par défaut Envoyer un SMS avec le Raspberry vers mon mobile
    Bonjour à toutes et à tous,

    je voudrais savoir comment envoyer un SMS par internet avec mon raspberry pi 2 vers mon mobile orange?

    Je sais envoyer un email par echo, mutt via ssmtp et motion avec le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "texte" | mutt - s "objet" -a image.jpg -- monadresse@orange.fr
    Comment faire pour un SMS (par internet connecté à une box) ?

    D'avance, merci.

    Cordialement

    PS : le mobile recevant le SMS est à l'autre bout de la terre

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Le Raspberry n'est pas capable d'envoyer directement car il ne possède pas de module GSM. Il faut donc passer par un service capable de faire ça. Soit tu rajoutes un module GSM avec une carte SIM à ton Raspberry, soit tu passes par des services en ligne sur Internet (exemple : http://osxdaily.com/2014/03/12/send-...-command-line/)

  3. #3
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Octobre 2013
    Messages : 20
    Par défaut
    bonjour,

    merci pour ta réponse Bktero.
    Je pensais utiliser qu'internet pour envoyer un SMS, apparement ce n'est pas le cas.

    Pour le service en ligne que tu me propose, J'ai dans l'ensemble compris. Si l'on n'abuse pas :
    on a droit à 75 SMS/jour (et par IP) et on ne peut pas envoyer un certain nombre de plus de 3 textes en trois minutes.
    L'abonnement est-il gratuit? Y aurait-il un service en ligne côté frenchy?

    Pour le module GSM : y a t-il un abonnement (en plus de mon FAI)? As-tu une référence de module GSM en particulier et où l'acheter?
    Je suppose aussi qu'il est nécessaire d'écrire du code (ou d'en trouver) pour le faire tourner ce module sur mon RPI2.

    Je viens d'y penser aussi : dans ce module il lui faut une carte SIM. Comment cela se passe t-il pour avoir une carte SIM auprès de mon FAI Orange?
    C'est un autre abonnement en parallèle à mon mobile ou tout simplement Orange peut dupliquer la carte SIM de mon mobile?

    Dans l'attente, merci à toi.

    Cdlt

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Salut,

    J'ai testé le service que je t'ai montré (et qui est effectivement complètement gratuit) mais je n'ai pas reçu les messages, bien que la requête POST avec curl se soit bien passée. Du coup, j'ai regardé pour trouver un autre service de ce genre qui marcherait en France mais je n'ai rien trouvé qui soit gratuit. J'aurais aussi besoin d'un tel service à l'avenir et 10 SMS par mois m'aurait suffit.... Il y a tellement de services payants pour des envois de SMS que ce n'est pas simple d'en trouver un qui aurait une version "lite" ^^

    Après, il faut peut-être regardé vers d'autres services. Par exemple, Free a une API pour s'envoyer des SMS ; Orange semblait avoir une telle API également mais elle est maintenant fermée. J'ai aussi lu que le protocole SNPP pourrait permettre d'envoyer des SMS mais je n'ai pas creusé.

    Je n'ai pas de référence de modules hardware à conseiller. Il te faudra en toute logique une carte SIM et je serai étonné qu'Orange te fasse un double de ta SIM. Faut demander. Sinon, il existe des formats M2M (machine to machine) qui permettent des envois peu nombreux et donc adaptés pour l'IoT.

  5. #5
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Octobre 2013
    Messages : 20
    Par défaut
    Bonjour,

    ok pour ta réponse.

    As-tu essayé l'API proposé sur le site (developpez.net) dans "Présentation des API Web Service Orange d'envoi/réception de SMS/Email" en code python tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import urllib
    import xml.etree.ElementTree as ET
    phone_number = '33674867662'
    text_message = 'Premier message Python'
    urlbase = 'http://sms.alpha.orange-api.net/sms/sendSMS.xml?'
    urlparam = urllib.urlencode([('id','466b6e288fc'),('to',phone_number),('content',text_message)])
    response = ET.parse(urllib.urlopen(urlbase+urlparam)).getroot()
    print response.findtext('status/status_code')
    Je suppose une fois ce code saisi dans une console du Raspberry dans un fichier.sh puis j'exécute ce fichier.sh,
    on peut, d'après ma lecture, se connecter dans un navigateur internet, saisir le code suivant et envoyé un SMS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://sms.alpha.orange-api.net/sms/sendSMS.xml?id=568d6a389aa&to=33612345678&content=Hello+World
    Ca à l'air d'etre simple, non?. Si cela fonctionne c'est le pied.

    A ton avis dans le code ci-dessus, l'id : c'est quoi chez orange? Et le numéro "466b6e288fc" correspond à quoi?

    Dans l'attente, merci. Cdlt

  6. #6
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Je me demande si ce n'est pas l'api dont je parle et qui a fermé...

Discussions similaires

  1. Envoyer un sms avec java
    Par Ceubex dans le forum Général Java
    Réponses: 1
    Dernier message: 02/01/2011, 13h01
  2. Réponses: 1
    Dernier message: 31/05/2010, 11h35
  3. envoyer des sms avec un modem GPRS
    Par solo190 dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 18/01/2010, 17h49
  4. Réponses: 0
    Dernier message: 15/05/2009, 14h53
  5. Comment envoyer un sms avec un modem ?
    Par okparanoid dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 31/07/2005, 21h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo