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 :
Ouvrez le Terminal : Accédez au terminal de votre Raspberry Pi.
Exécutez la Commande : Tapez la commande suivante et appuyez sur Entrée :
sudo raspi-config
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.
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.
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.py
:python 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 :
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.
Enregistrement de l’Image : Enregistrez une image au format .jpg sur votre Raspberry Pi pour l’utiliser comme pièce jointe au MMS.
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 :
- CMMSCURL = http://mms.orange.fr
- CMMSPROTO = 192.168.10.200
- APN = orange.acte
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 :
Envoi de SMS à une Liste de Contacts : Envoyez des SMS à plusieurs contacts en même temps pour des annonces ou des notifications importantes.
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.
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.
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.
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.
Envoi de MMS Texte et Image : Envoyez des MMS contenant à la fois du texte et des images pour une communication plus riche et engageante.
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.
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 !