Envoyer un SMS avec LinkitOne
Le module Linkit One est équipé d'un module GSM et d'un emplacement pour une carte SIM de téléphone.
Cela permet notamment de pouvoir envoyer des SMS et d'en recevoir.
Pour cela, il faut utiliser la librairie LGSM.h
L'exemple suivant montre comment envoyer un SMS
Code source
#include <LGSM.h> void setup() { char no[16] = "0123456789"; // No de telephone de destination char mess[128] = "Hello from LinkIt"; // Message a envoyer int s; Serial.begin(9600); // initialisation du port série while (!LSMS.ready()) delay(1000); // On attend temp que l'initialisation de la carte sim n'est pas terminée Serial.println("SIM Initialisée !"); s = LSMS.beginSMS(no); // On démarre l'envoi du SMS au no s = LSMS.print(mess); // On écrit le message Serial.printf("LSMS.print()=%d\n", s); s = LSMS.endSMS(); // envoi du message if (s) // on vérifie que le message a bien été envoyé { Serial.println("SMS envoye"); } else { Serial.println("SMS non envoye"); } } void loop() { // do nothing }