Comment lire les messages reçu sur ma carte sim avec GSM ?

Bonjour :slight_smile: ! Je possède ce module gsm : http://www.lextronic.fr/P34213-platine-shield-25ggsmgprs.html

Je désire lire les messages qui arrive sur ma carte sim.

Sur ce même forum on m'a aidé à bien le brancher et je suis arrivé à avoir un ok lorsque je met AT dans le moniteur série.

Voici la doc ublox pour les commandes AT.
https://www.u-blox.com/sites/default/files/u-blox-ATCommands_Manual_(UBX-13002752).pdf

Je n'arrive pas à faire passer les autres commandes nécessaires à mettre le module en mode lecture de message :confused:

Merci !

bonjour,
si tu mettais un code pour voir la lib utilisée ou les commandes AT

Affiche tous les messages

AT+CMGL=”ALL”

Affiche tous les SMS non lus

AT+CMGL= ”REC UNREAD”

fais une recherche sur le net, lire sms arduino

Salut et merci pour ta réponse !

J'ai essayé de faire passer tes deux commandes et cela n'a pas fonctionner.

En cherchant je suis tombé sur ce post où tu as répondu : Commandes AT sous Seeeduino GPRS - Français - Arduino Forum

Il s'avère qu'en prenant le code suivant les commandes ATI et AT+CCLK marchent.

#include <SoftwareSerial.h>
//
SoftwareSerial BTSerial(8, 7); // RX | TX
// RX arduino <--- TX cible
// TX arduino ---> RX cible


void setup(){
  /*
  // Pour allumer le module au cas où il serai éteint.
  pinMode(9,OUTPUT);
  digitalWrite(9,HIGH);
  delay(3000);
  digitalWrite(9,LOW);
  */
 
  Serial.begin(115200); // vitesse serial monitor
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  BTSerial.begin(115200);  // vitesse software serial NB ne pas depasser 57600
}

void loop()
{
  if (BTSerial.available()) Serial.write(BTSerial.read());
  if (Serial.available()) BTSerial.write(Serial.read());
}

Or les commandes que je veut faire passer tels que AT+CMGF=1\r ou encore celles ci-dessus ne marchent pas :frowning:

Merci

Juste un petit point bete mais qui sais !!!!

Ta premiere commande doit etre AT+CPIN= ton code pin sans quoi tous le reste est refuser !!!

Oui helas j'ai aussi un ERROR :confused:

oups la c'est chi..t ta carte sim est bonne ?

l'a tu testée avec un gsm pour voir ?

J'utilise la sim de mon téléphone, une nano sim, j'ai aussi essayé avec celle d'un ami mais cela n'a rien donné non plus

up

Salut,
As tu essayé de le mettre en route manuellement?
As tu testé la qualité de la réception? AT+CSQ
Es tu loggé? que dit AT+CSQ? Il doit retourner +CSQ 0,x avec x<>0

Salut ! AT+CSQ me renvoi cela ! Ce n'est pas un error c'est déjà ça ^^

ss+(2017-05-08+at+03.49.19).png

Up

ok ! J'ai utilisé la commande AT+CMEE=2

Et lorsque j'essaye de mettre par exemple AT+CPIN="0000"

J'ai l'erreur Sim not inserted !

Si quelqu'un sait la résoudre :slight_smile:

En relisant les postes je me permet de te poser cette question ?

A tu teste la sim qui n'a pas l'aire de repondre , sur un gsm ?

Ok j'ai réglé mon problème, je mettais ma sim à l'envers vu que je n'avais pas d'adaptateur :slight_smile:

Désolé ^^