Maîtrisez les Communications Téléphoniques avec Raspberry Pi et les modules SIM800(C/F) et SIM900

Sommaire

Explorer les Communications Mobiles avec Raspberry Pi et Python

maginez pouvoir envoyer des messages texte ou même des médias directement depuis votre Raspberry Pi vers n’importe quel téléphone, quel que soit l’opérateur. Dans cet article, nous allons découvrir comment utiliser les modules SIM800, SIM800C ou SIM900 avec le Raspberry Pi et le langage Python pour réaliser cette tâche.

L’envoi de SMS, un protocole universel indépendant des opérateurs téléphoniques, est à portée de main. Pour les MMS, cela se complique avec des paramètres APN spécifiques à chaque opérateur. Ne vous inquiétez pas, nous avons développé des codes pour l’envoi et la réception de MMS avec La Poste Mobile, et nous fournissons les paramètres à substituer pour les opérateurs comme Orange, SFR, FREE et Bouygues Télécom.

Cette avancée dans l’interaction entre le Raspberry Pi et les communications mobiles ouvre des opportunités incroyables. Découvrons ensemble comment exploiter pleinement ces possibilités, du simple envoi de messages à des applications plus avancées.

Présentation

Découvrez les Capacités Polyvalentes du Raspberry Pi

Le Raspberry Pi va bien au-delà d’une simple carte micro-ordinateur. Avec 2 à 4 ports USB selon le modèle, un port HDMI, une connectique pour caméra, un port Ethernet, et une connectivité Bluetooth et Wi-Fi selon les versions, cet appareil fonctionne sous un environnement d’exploitation Linux appelé Raspbian OS.

Ces capacités sont bien plus étendues qu’un ordinateur classique : édition de texte, multimédia et programmation sont à portée de main. Depuis ses débuts, le Raspberry Pi a subi des évolutions significatives, tant au niveau logiciel que matériel. Aujourd’hui, il est capable de mener des visioconférences, d’assurer de la télésurveillance, voire de gérer des processus liés à l’intelligence artificielle.

SIM800 / SIM800C / SIM900 : Modules de Communication Mobile

Les modules SIM800 et SIM800C offrent un avantage notable : aucun câblage spécifique avec la carte Raspberry Pi n’est requis, et ils n’ont pas besoin d’alimentation externe, contrairement au SIM900, qui est plutôt conçu pour les cartes Arduino mais fonctionne également avec un Raspberry Pi.

Ces modules GSM/GPRS quadri-bande sont conçus pour envoyer des SMS, des MMS et même passer des appels. Tous sont équipés de connecteurs adaptés pour carte SIM ou micro SIM (dans le cas du SIM800C) et sont compatibles avec l’ensemble des opérateurs.

Programmation du Raspberry Pi

Avant de plonger dans la programmation, il est crucial d’activer le port série de votre Raspberry Pi. Suivez ces étapes simples :

  1. Ouvrez le Terminal : Accédez au terminal de votre Raspberry Pi.

  2. Exécutez la Commande : Tapez la commande suivante et appuyez sur Entrée : sudo raspi-config

  3. Navigation dans le Menu :

    • Dans le menu qui apparaît, sélectionnez ‘Interfacing Options’ et appuyez sur Entrée.
    • Ensuite, choisissez ‘Serial’ et appuyez à nouveau sur Entrée.
  4. Configuration du Port Série :

    • À la question ‘Would you like a login shell to be accessible over serial ?’, sélectionnez ‘Non’ et appuyez sur Entrée.
    • À la question ‘Would you like the serial port hardware to be enabled ?’, choisissez ‘Oui’ deux fois en appuyant sur Entrée.
  5. Redémarrage : Une fois les modifications effectuées, redémarrez votre Raspberry Pi pour qu’elles soient prises en compte.

Envoi de SMS et Appels avec Raspberry Pi et Modules SIM800/900

Utilisation de Python pour Interagir avec les Modules SIM

  • Ouvrez le Terminal : Accédez au terminal de votre Raspberry Pi.

  • Naviguez vers le Dossier : Utilisez la commande cd pour vous rendre dans le dossier où se trouve votre script. Par exemple : cd Documents

  • Exécutez le Script : Utilisez Python pour exécuter votre script. Par exemple, si votre script s’appelle mon_script.pypython mon_script.py

  • SMS sans Accents : Gardez à l’esprit que le SIM900 ne prend pas en charge les accents. Assurez-vous que tous les SMS sont rédigés en notation anglo-saxonne, sans accents.

  • Suivez les Instructions : Suivez les instructions de votre script pour envoyer des SMS ou passer des appels.

				
					#Code avec Python 2.7

import serial
import RPi.GPIO as GPIO      
import time 

# Enable Serial Communication
phone = serial.Serial("/dev/ttyS0", baudrate=115200, timeout=1)


phone.write('AT\r\n')
time.sleep(2)

phone.write('AT+CMGF=1\r\n')
time.sleep(3)

phone.write('AT+CNMI=2,1,0,0,0\r\n')
time.sleep(2)

phone.write('AT+CMGS=\"+33644757223\"\r\n')
time.sleep(2)

phone.write('Hello cher utilisateur, je suis ton Raspberry Pi \r\n') #message
time.sleep(2)

phone.write('\x1A') #Envoi du SMS

time.sleep(2)


phone.write('ATD+33644757223;r"); #appel téléphonique


				
			
				
					#Code avec Python 3

import serial
import RPi.GPIO as GPIO      
import time

 

# Activation du port série
phone = serial.Serial("/dev/ttyS0", baudrate=115200, timeout=1)


phone.write(b'AT\r\n')
time.sleep(2)

phone.write(b'AT+CMGF=1\r\n')
time.sleep(3)

phone.write(b'AT+CNMI=2,1,0,0,0\r\n')
time.sleep(2)

phone.write(b'AT+CMGS=\"+33644757223\"\r\n')
time.sleep(2)

phone.write(b'Hello cher utilisateur, je suis ton Raspberry Pi\r\n') #message
time.sleep(2)

phone.write(b'\x1A') #Envoi du SMS
time.sleep(2)


phone.write(b'ATD+33644757223;\r"); #appel téléphonique

#En ce qui concerne les appels avec le Raspberry Pi, il faut connecter un micro et un Haut-parleur ou des écouteurs au module SIM800C ou SIM900.
				
			

Réception de SMS sur Raspberry Pi avec les Modules SIM

Maintenant que nous avons exploré l’envoi de SMS, voyons comment recevoir des SMS sur votre Raspberry Pi et les traiter à l’aide de Python.

				
					#Code avec Python 2.7

import RPi.GPIO as GPIO
import serial
import time


SERIAL_PORT = "/dev/ttyS0" 

ser = serial.Serial(SERIAL_PORT, baudrate = 9600, timeout = 5)

ser.write("AT+CMGF=1\r") # mode texte
time.sleep(3)
ser.write('AT+CMGDA="DEL ALL"\r') # efface tous les SMS
time.sleep(3)
reply = ser.read(ser.inWaiting()) # efface le buffer
print "Attente de SMS entrant..."

while True:   # ATTENTION A L'INDENTATION ICI

       reply = ser.read(ser.inWaiting())

       if reply != " ":    # ATTENTION A L'INDENTATION ICI

          ser.write("AT+CMGR=1r")

          time.sleep(3)

          reply = ser.read(ser.inWaiting())

          print "SMS recu. Contenu:"

          print reply

          ser.write('AT+CMGDA="DEL ALL"\r') # efface tous les SMS

          time.sleep(3) 


				
			
				
					#Code avec Python 3

import RPi.GPIO as GPIO
import serial
import time

SERIAL_PORT = "/dev/ttyS0"

ser = serial.Serial(SERIAL_PORT, baudrate=9600, timeout=5)

ser.write(b"AT+CMGF=1\r")  # mode texte
time.sleep(3)
ser.write(b'AT+CMGDA="DEL ALL"\r')  # efface tous les SMS
time.sleep(3)
reply = ser.read(ser.in_waiting)  # efface le buffer
print("Attente de SMS entrant...")

while True:  # ATTENTION A L'INDENTATION ICI

    reply = ser.read(ser.in_waiting)

    if reply != b" ":  # ATTENTION A L'INDENTATION ICI

        ser.write(b"AT+CMGR=1r")

        time.sleep(3)

        reply = ser.read(ser.in_waiting)

        print("SMS recu. Contenu:")

        print(reply)

        ser.write(b'AT+CMGDA="DEL ALL"\r')  # efface tous les SMS

        time.sleep(3)

				
			

Envoi de MMS sur Raspberry Pi avec les Modules SIM

Configurer les Modules pour l'Envoi de MMS en France

Avant de pouvoir envoyer des MMS avec les modules SIM800, SIM800C et SIM900, une mise à jour du firmware est nécessaire pour les rendre compatibles avec les réseaux français et européens. Voici les étapes à suivre :

  1. Mise à Jour du Firmware : Assurez-vous de mettre à jour le firmware de vos modules pour les rendre compatibles avec les réseaux français et européens. Cela peut nécessiter une recherche et une installation de mises à jour spécifiques.

  2. Enregistrement de l’Image : Enregistrez une image au format .jpg sur votre Raspberry Pi pour l’utiliser comme pièce jointe au MMS.

  3. Paramètres APN MMS : Utilisez les paramètres APN MMS de La Poste Mobile dans l’exemple fourni. Si vous utilisez un autre opérateur, remplacez les données dans le code en fonction des informations suivantes :

    • SFR :

      • CMMSCURL = http://mms1
      • CMMSPROTO = 10.151.0.1
      • APN = sl2sfr
    • ORANGE :

    • BOUYGUES :

      • CMMSCURL = mmsbouygtel
      • CMMSPROTO = 62.201.129.226
      • APN = mmsbouygtel.com

    Pour les autres opérateurs, consultez les informations sur les APN sur le site Ariase.

				
					#Code avec Python 2.7

import serial
import RPi.GPIO as GPIO      
import time


#Activation du port série
phone = serial.Serial("/dev/ttyS0", baudrate=115200, timeout=10)

phone.write('AT\r\n')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSINIT\r\n')
time.sleep(2)

rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSCURL=\"mmsdebitel\"\r')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSCID=1\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSPROTO=\"10.143.156.003\",8080\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


#phone.write('AT+CMMSSENDCFG=6,3,0,0,2,4,1,0\r') #Envoi mms lent

phone.write('AT+CMMSSENDCFG=1,1,0,0,2,4,2,0\r') #Envoi mms rapide
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+SAPBR=3,1,\"APN\",\"mmsdebitel\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+SAPBR=1,1\r')
time.sleep(4)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+SAPBR=2,1\r')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)

phone.write('AT+CMMSEDIT=0\r') #ON EFFACE LE BUFFER
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSEDIT=1\r') #ACTIVATION MODE EDITION
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSDOWN=\"PIC\",15683,20000,\"mon-image.jpg\"\r') #la taille de notre image est de 15683 octets. Pensez à regarder la taille de votre image et remplacez ce chiffre.
time.sleep(1)

photo = open ("/home/pi/Desktop/mon-image.jpg", "r")
dataphoto = photo.read()

phone.write(dataphoto)
time.sleep(1)

phone.write('AT+CMMSRECP=\"+33644757223\"\r')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)


phone.write('AT+CMMSVIEW\r')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)

phone.write('AT+CMMSSEND\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)

phone.write('AT+CMMSTERM\r')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)

photo.close()
				
			
				
					#Code avec Python 3

import serial
import RPi.GPIO as GPIO      
import time

import binascii


#Activation du port série
phone = serial.Serial("/dev/ttyS0", baudrate=115200, timeout=1)

phone.write(b'AT\r\n')
time.sleep(1)


rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+CMMSINIT\r\n')
time.sleep(2)


rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+CMMSCURL=\"mmsdebitel\"\r')
time.sleep(1)


rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+CMMSCID=1\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+CMMSPROTO=\"10.143.156.003\",8080\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



#phone.write(b'AT+CMMSSENDCFG=6,3,0,0,2,4,1,0\r') #Envoi mms lent

phone.write('AT+CMMSSENDCFG=1,1,0,0,2,4,2,0\r') #Envoi mms rapide
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+SAPBR=3,1,\"APN\",\"mmsdebitel\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+SAPBR=1,1\r')
time.sleep(4)
rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+SAPBR=2,1\r')
time.sleep(1)


rep = phone.read(phone.inWaiting())
print (rep)


phone.write(b'AT+CMMSEDIT=0\r') #ON EFFACE LE BUFFER
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+CMMSEDIT=1\r') #ACTIVATION MODE EDITION
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)



ATcmd = 'AT+CMMSDOWN=\"PIC\",15683,20000,\"mon-image.jpg\"\r' #la taille de notre image est de 15683 octets. Pensez à regarder la taille de votre image et remplacez ce chiffre.


phone.write(ATcmd.encode())
time.sleep(1)

photo = open ("/home/pi/Desktop/mon-image.jpg", "rb")
dataphoto = photo.read(1)

while dataphoto:#Attention à l'indentation ici

                       phone.write(dataphoto)

                       dataphoto = photo.read(1)
time.sleep(3)


phone.write(b'AT+CMMSRECP=\"+33644757223\"\r')
time.sleep(1)


rep = phone.read(phone.inWaiting())
print (rep)



phone.write(b'AT+CMMSVIEW\r')
time.sleep(1)


rep = phone.read(phone.inWaiting())
print (rep)


phone.write(b'AT+CMMSSEND\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print (rep)

phone.write(b'AT+CMMSTERM\r')
time.sleep(1)

rep = phone.read(phone.inWaiting())
print (rep)

photo.close()
				
			

Réception de MMS sur Raspberry Pi avec les Modules SIM

Nous allons procéder à la réception d’un MMS et à son enregistrement au format JPEG. Cette opération implique la mise en place d’un programme spécifique pour recevoir les MMS sur votre Raspberry Pi

				
					#Code avec Python 2.7

import serial
import RPi.GPIO as GPIO
import time
import binascii
import io

# Configuration du port série pour communiquer avec le module SIM800 ou SIM900
phone = serial.Serial("/dev/ttyS0", baudrate=115200, timeout=10)  # baudrate: 9600 à 115200
# redémarrer SIM800 ou SIM900 après modification du Baudrate

# Envoi de la commande AT pour vérifier que le module est prêt
phone.write('AT\r\n')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print rep

# Initialisation connexion au service MMS
phone.write('AT+CMMSINIT\r\n')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+CMMSCURL="mmsdebitel"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+CMMSCID=1\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+CMMSPROTO="10.143.156.003",8080\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+CMMSSENDCFG=1,1,0,0,2,4,2,0\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+SAPBR=3,1,"CONTYPE","GPRS"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+SAPBR=3,1,"APN","mmsdebitel"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+SAPBR=1,1\r')
time.sleep(6)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+SAPBR=2,1\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+CMMSEDIT=0\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print rep

phone.write('AT+CMMSEDIT=1\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print rep

# Boucle infinie pour la réception des MMS
while True:
    reply = phone.readlines(phone.inWaiting())  # Attention à l'indentation à partir d'ici
    if len(reply) > 0:
        reply2 = str(reply)
        m = reply2.find('MMS PUSH')
        if m != -1:
            print "Nouveau MMS"
            print reply
            nummer = reply2.split(',')
            numero2 = nummer[2].encode()
            print numero2
            phone.write('AT+CMMSEDIT=0\r')
            time.sleep(2)
            rep = phone.read(phone.inWaiting())
            print rep
            phone.write('AT+CMMSRECV=')
            phone.write(numero2)
            phone.write('\r')
            time.sleep(30)
            rep = phone.read(phone.inWaiting())
            print rep
            phone.write('AT+CMMSVIEW\r')
            time.sleep(30)
            rep = phone.read(phone.inWaiting())
            print rep
            phone.write('AT+CMMSREAD=2\r')
            time.sleep(10)
            rep2 = 0
            with open("image0000001.jpg", 'wb') as f:  # lecture de l'image et enregistrement au format Jpeg dans le dossier /home/pi/Documents/SIM800/MMS/La Poste Mobile/image0000001.jpg
                while rep != 'xff':
                    rep = phone.read(1)
                    if rep == '\xff':
                        f.write(rep)
                        print rep
                while rep2 != 'xff' or rep != '\xd9':
                    rep2 = phone.read(1)
                    f.write(rep2)
                    print rep2
                    rep = phone.read(1)
                    f.write(rep)
                    print rep
                    if rep2 == '\xff' and rep == '\xd9':
                        f.close()
                    if not rep:
                        break
            print "image enregistrée avec succès"

				
			
				
					#Code avec Python 3

import serial
import RPi.GPIO as GPIO
import time
import binascii
import io

# Configuration du port série pour communiquer avec le module SIM800 ou SIM900
phone = serial.Serial("/dev/ttyS0", baudrate=115200, timeout=10) #baudrate: 9600 à 115200
#redémarrer SIM800 ou SIM900 après modification du Baudrate

# Envoi de la commande AT pour vérifier que le module est prêt
phone.write(b'AT\r\n')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print(rep)

# Initialisation connexion au service MMS
phone.write(b'AT+CMMSINIT\r\n')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+CMMSCURL=\"mmsdebitel\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+CMMSCID=1\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+CMMSPROTO=\"10.143.156.003\",8080\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+CMMSSENDCFG=1,1,0,0,2,4,2,0\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+SAPBR=3,1,\"APN\",\"mmsdebitel\"\r')
time.sleep(1)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+SAPBR=1,1\r')
time.sleep(6)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+SAPBR=2,1\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+CMMSEDIT=0\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print(rep)

phone.write(b'AT+CMMSEDIT=1\r')
time.sleep(2)
rep = phone.read(phone.inWaiting())
print(rep)

# Boucle infinie pour la réception des MMS
while True:  
       reply = phone.readlines(phone.inWaiting())   #Attention à l'indentation à partir d'ici
       if len(reply) > 0:
                 reply2 = str(reply)
                 m = reply2.find('MMS PUSH')
                 if m != -1:
                          print("Nouveau MMS")
                          print(reply)
                          nummer = reply2.split(',')
                          numero2 = nummer[2].encode()
                          print(numero2)
                          phone.write(b'AT+CMMSEDIT=0\r')
                          time.sleep(2)
                          rep = phone.read(phone.inWaiting())
                          print(rep)
                          phone.write(b'AT+CMMSRECV=')
                          phone.write(numero2)
                          phone.write(b'\r')
                          time.sleep(30)
                          rep = phone.read(phone.inWaiting())
                          print(rep)
                          phone.write(b'AT+CMMSVIEW\r')
                          time.sleep(30)
                          rep = phone.read(phone.inWaiting())
                          print(rep)
                          phone.write(b'AT+CMMSREAD=2\r')
                          time.sleep(10)
                          rep2 = 0
                          with open("image0000001.jpg", 'wb') as f: #lecture de l'image et enregistrement au format Jpeg dans le dossier /home/pi/Documents/SIM800/MMS/La Poste Mobile/image0000001.jpg
                                      while rep != b'xff' : 
                                            rep = phone.read(1)
                                            if rep == b'\xff':
                                                  f.write(rep)
                                                  print(rep)
                                      while rep2 != b'\xff' or rep != b'\xd9':
                                            rep2 = phone.read(1)
                                            f.write(rep2)
                                            print(rep2)
                                            rep = phone.read(1)
                                            f.write(rep)
                                            print(rep)
                                            if rep2 == b'\xff' and rep == b'\xd9':
                                                 f.close()
                                            if not rep:
                                                  break
                             print("image enregistrée avec succès")
				
			

Autres Programmes SMS et MMS

Exploitez pleinement les fonctionnalités de communication de votre Raspberry Pi avec ces scripts supplémentaires :

  1. Envoi de SMS à une Liste de Contacts : Envoyez des SMS à plusieurs contacts en même temps pour des annonces ou des notifications importantes.

  2. Réception et Analyse de SMS : Développez des scripts pour recevoir des SMS et analyser leur contenu afin de déclencher des actions spécifiques en fonction des messages reçus.

  3. Réponse Automatique aux SMS : Configurez votre Raspberry Pi pour répondre automatiquement aux SMS entrants, par exemple avec des réponses prédéfinies ou des instructions.

  4. Transfert de Contenu SMS : Transférez le contenu des SMS reçus à un numéro tiers, comme un service client ou une hotline, pour un traitement ultérieur.

  5. Enregistrement de Données SMS : Sauvegardez les numéros des expéditeurs et le contenu des SMS dans des fichiers texte pour une analyse ultérieure ou un suivi.

  6. Envoi de MMS Texte et Image : Envoyez des MMS contenant à la fois du texte et des images pour une communication plus riche et engageante.

  7. Envoi de MMS depuis la Caméra : Prenez des photos avec la caméra de votre Raspberry Pi et envoyez-les en tant que MMS à des contacts sélectionnés.

  8. Campagnes Publicitaires Economiques : Envoyez des MMS à une liste de contacts pour des campagnes publicitaires économiques et ciblées.

Inclus dans la Carte Micro SD Raspbian

Tous les programmes MMS pour les opérateurs SFR, ORANGE, FREE, LA POSTE MOBILE et BOUYGUES TELECOMS sont préinstallés sur la carte micro-SD et le kit Raspberry Pi. De plus, un exemple de fichier de liste de contacts pour un envoi automatique de MMS est également disponible.

Ces divers scripts offrent une multitude de possibilités pour exploiter pleinement les fonctionnalités de communication de votre Raspberry Pi.

Conclusion : Exploitez tout le potentiel de votre Raspberry Pi dans vos projets de communication

Les possibilités de communication offertes par le Raspberry Pi, combinées aux modules SIM800, SIM800C et SIM900, ouvrent un monde de créativité et d’innovation. De l’envoi de simples SMS à la mise en place de campagnes publicitaires économiques via MMS, votre Raspberry Pi peut devenir un outil puissant pour interagir avec le monde qui vous entoure.

Avec une gamme de scripts supplémentaires inclus dans la carte micro SD Raspbian, vous disposez de tous les outils nécessaires pour étendre les fonctionnalités de votre projet de communication. Que ce soit pour des applications personnelles, professionnelles ou éducatives, votre Raspberry Pi peut répondre à vos besoins de manière efficace et abordable.

N’attendez plus pour explorer les possibilités infinies de communication avec votre Raspberry Pi ! Que ce soit pour des projets DIY, des expérimentations technologiques ou des applications pratiques, votre seule limite est votre imagination.

Prêt à Équiper Votre Raspberry Pi ?

Visitez notre boutique en ligne dès aujourd’hui et découvrez notre gamme complète de modules SIM800 et SIM900. Que vous soyez un débutant ou un expert, nous avons les solutions adaptées à vos besoins. Commandez dès maintenant et commencez à explorer de nouvelles frontières de communication avec votre Raspberry Pi !

Bonjour ! 🌟 Rejoignez notre newsletter pour ne rien manquer.

Recevez nos offres spéciales et les derniers articles directement dans votre boîte de réception

Nous ne faisons pas de spam, promis ! Consultez notre politique de confidentialité pour en savoir plus.

Retour en haut

Projet sur mesure