Envoi de MMS depuis le PI

Les applications du Raspberry Pi en contrôle d'accès, alarme et vidéosurveillance

Modérateur : Francois

estelle
Raspinaute
Messages : 103
Enregistré le : jeu. 24 déc. 2015 17:14

Envoi de MMS depuis le PI

Message par estelle » jeu. 12 janv. 2017 18:37

Bonjour,

Actuellement, j'ai la possibilité d'envoyer des mails avec pièces jointes (photo) via FREE
C'est simple et cela fonctionne bien
Je souhaiterai utiliser les MMS (gratuits et illimités chez FREE)
Je ne trouve pas de solution simple comme celle que j'utilise actuellement

Code : Tout sélectionner

# ------------------- Envoi d'un e-mail avec PJ -------------------------
def send_email_pj (to,sujet,corps,attach):
    msg = MIMEMultipart()
    msg['From'] = 'xxxxxx@gmail.com'
    msg['To'] = to
    msg['Subject'] = sujet 
    message = corps
    msg.attach(MIMEText(message)) 
    part = MIMEBase('application', 'octet-stream')
    part.set_payload(open(attach, 'rb').read())
    encoders.encode_base64(part)
    part.add_header('Content-Disposition','attachment; filename="%s"' % os.path.basename(attach))
    msg.attach(part)
    
    mailserver = smtplib.SMTP('smtp.free.fr', 587)
    mailserver.ehlo()
    mailserver.starttls()
    mailserver.ehlo()
    mailserver.login('xxxxxxx@free.fr', 'mot_passe')
    mailserver.sendmail('xxxxxxx@gmail.com', to, msg.as_string())
    mailserver.quit() 
    
    fic="/home/pi/partage/picture_"+ time.strftime("%y-%m-%d_%H:%M:%S", now) +".jpg"
    try:
        send_email ('estelle.montmin@gmail.com','[INTRUSION]','Veuillez visionner la photo ci jointe',fic)
    except Exception:  
        print("probleme de transmission wifi")
     


Les paramètres pour FREE:
APN: mmsfree
MMSC: http://mms.free.fr
@proxy : 212.27.40.225
port: 80

Qui aurait une idée ?
Merci d'avance

Estelle

estelle
Raspinaute
Messages : 103
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Envoi de MMS depuis le PI

Message par estelle » jeu. 12 janv. 2017 18:41

J'oubliais !

Il faut rajouter cela en entête:

Code : Tout sélectionner

# Gestion des e-mails
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders

domi
Administrateur
Messages : 2287
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Envoi de MMS depuis le PI

Message par domi » jeu. 12 janv. 2017 18:50

Bonjour,
A ma connaissance, tu peux chez Free via Internet (donc depuis le Rpi) t'envoyer des SMS à toi même, mais pas de MMS.

Si quelqu'un à la soluce, je suis preneur.

estelle
Raspinaute
Messages : 103
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Envoi de MMS depuis le PI

Message par estelle » ven. 13 janv. 2017 07:55

Oui chez FREE les SMS fonctionnement bien

Code : Tout sélectionner

#-- Envoi SMS ----------------------------------------------------------  
url = 'https://smsapi.free-mobile.fr/sendmsg?&user=' + login + '&pass='+ password + '&msg=' + message_SMS
try:
    req = urllib.request.urlopen(url)
except Exception as e:
          if hasattr(e, 'code'):
            if e.code == 400:
              raise Exception('One parameter is missing')
            if e.code == 402:
              raise Exception('Too many sms in a short periode')
            if e.code == 403:
              raise Exception('user/password incorrect.')
            if e.code == 500:
              raise Exception('Try latter') 

domi
Administrateur
Messages : 2287
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Envoi de MMS depuis le PI

Message par domi » ven. 13 janv. 2017 09:38

Oui mais pas les MMS, non prévu

estelle
Raspinaute
Messages : 103
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Envoi de MMS depuis le PI

Message par estelle » sam. 14 janv. 2017 11:50

J'ai trouvé cela:

http://videos.cctvcamerapros.com/digita ... ssage.html

Qu'en penses tu ?

domi
Administrateur
Messages : 2287
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Envoi de MMS depuis le PI

Message par domi » sam. 14 janv. 2017 13:13

Comment précisé dans sa présentation de projet, il passe par le service twilio

Je ne connais pas ces services, certains sont payant, d'autres gratuit, mais dans ce dernier cas, j'ai bien peur que mon numéro de téléphone soit utilisé par tous les publicitaires !
Car qui dit gratuit, dit souvent que le produit c'est toi :oops:

Si ton Rpi est accessible d'internet, si c'est une photo que tu veux envoyer (cas d'une alarme par exemple), pourquoi ne pas t'envoyer un SMS, avec dans ce SMS le lien http vers la photo ?

estelle
Raspinaute
Messages : 103
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Envoi de MMS depuis le PI

Message par estelle » sam. 14 janv. 2017 13:47

oui j'avais vu et j'ai fait la même analyse que toi

C'est une bonne idée en attendant mieux

Autrement c'est l'implémentation d'une carte GSM sur le PI comme celle-ci

https://www.elektor.fr/door-spi-150400-91

destroyedlolo
Raspinaute
Messages : 1234
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Envoi de MMS depuis le PI

Message par destroyedlolo » sam. 14 janv. 2017 15:25

Salut,

Si tu as un téléphone Android, tu peux peut etre passer par les GCM (Google Cloud Messaging).
J'ai vu des exemples ou certains arrivent à le faire mais avec de toutes petites images (la taille des messages est limitée).

Après il faut avoir le client coté android et la passerelle qui va bien, ce que je n'ai pas, mais c'est peut etre une piste a creuser ...

Sans aucune garantie, je ne l'ai vu que sur des blogs il y a quelques temps et je n'ai pas creusé.

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

MarcB
Messages : 10
Enregistré le : dim. 9 oct. 2016 17:31

Re: Envoi de MMS depuis le PI

Message par MarcB » dim. 17 sept. 2017 13:25

Moi j'utilise une ligne de commande pour recevoir un SMS lors d'une detection sous MotionEye

curl "https://smsapi.free-mobile.fr/sendmsg?u ... rme_GARAGE"

Répondre

Retourner vers « Accès, alarme et vidéosurveillance »