Page 1 sur 2

Envoi de MMS depuis le PI

Posté : jeu. 12 janv. 2017 18:37
par estelle
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

Re: Envoi de MMS depuis le PI

Posté : jeu. 12 janv. 2017 18:41
par estelle
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

Re: Envoi de MMS depuis le PI

Posté : jeu. 12 janv. 2017 18:50
par domi
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.

Re: Envoi de MMS depuis le PI

Posté : ven. 13 janv. 2017 07:55
par estelle
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') 

Re: Envoi de MMS depuis le PI

Posté : ven. 13 janv. 2017 09:38
par domi
Oui mais pas les MMS, non prévu

Re: Envoi de MMS depuis le PI

Posté : sam. 14 janv. 2017 11:50
par estelle
J'ai trouvé cela:

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

Qu'en penses tu ?

Re: Envoi de MMS depuis le PI

Posté : sam. 14 janv. 2017 13:13
par domi
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 ?

Re: Envoi de MMS depuis le PI

Posté : sam. 14 janv. 2017 13:47
par estelle
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

Re: Envoi de MMS depuis le PI

Posté : sam. 14 janv. 2017 15:25
par destroyedlolo
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+

Re: Envoi de MMS depuis le PI

Posté : dim. 17 sept. 2017 13:25
par MarcB
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"