






| ID du modèle |
Type de modèle |
Message |
| 101 |
Alerte d’état de l’appareil |
Votre {#var#} est actuellement à {#var#}. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 102 |
Alerte de température |
La température à {#var#} a atteint {#var#}°C. Veuillez prendre les mesures nécessaires. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 103 |
Mouvement détecté |
Mouvement détecté par {#var#} dans le {#var#}. Enquêtez immédiatement. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 104 |
Alerte de batterie faible |
Le niveau de la batterie de {#var#} est extrêmement faible à {#var#} %. Rechargez immédiatement. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 105 |
Rappel périodique |
Votre {#var#} est actuellement à {#var#}. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 106 |
Rappel de service |
Il est temps de réparer votre {#var#}. Le dernier service a eu lieu le {#var#}. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 107 |
Notification d’erreur |
L’erreur {#var#} a été détectée dans {#var#}. Veuillez dépanner immédiatement. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 108 |
État de la porte/fenêtre |
Le {#var#} est actuellement {#var#}. Veuillez assurer la sécurité. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 109 |
Redémarrage du système |
Le système {#var#} a été redémarré à {#var#}. Vérifiez la fonctionnalité. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 110 |
Suivi de localisation |
L’appareil {#var#} se trouve actuellement à {#var#}. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 111 |
Achèvement des tâches |
La tâche {#var#} a été terminée avec succès à {#var#}. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 112 |
Alerte de perte de connexion |
La connexion avec {#var#} a été perdue à {#var#}. Veuillez vérifier le réseau ou l’appareil. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 113 |
Entretien nécessaire |
Le {#var#} nécessite une maintenance. Problème détecté : {#var#}. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 114 |
Alerte de surcharge |
Le {#var#} connaît une surcharge. Charge actuelle : {#var#}. Veuillez réduire l’utilisation. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
| 115 |
Accès non autorisé |
Accès non autorisé détecté dans {#var#} à {#var#}. Vérifiez immédiatement. — Propulsé par CircuitDigest pour les ingénieurs et les fabricants de l’Inde. Visitez www.raspberryme.com. |
|
Le niveau de la batterie du GPS TRACKER est extrêmement faible à
20 %. Rechargez immédiatement. — Propulsé par CircuitDigest pour les ingénieurs et
Créateurs de l’Inde. Visitez www.raspberryme.com.
|






#include
#include
#include
const char* ssid = "Semicon Media";
const char* password = "crxxxxxxxx05";
const char* apiKey = "xxxxxxxxxxx";
const char* templateID = "104";
const char* mobileNumber = "xxxxxxxxxxxxx";
const char* var1 = "GPS TRACKER";
const char* var2 = "20";
void sendSMS() {
if (WiFi.status() == WL_CONNECTED) {
WiFiClientSecure client; // Use WiFiClientSecure for HTTPS connections
client.setInsecure(); // Skip certificate validation (not secure but works for development)
HTTPClient http;
// Build the API URL with the template ID
String apiUrl = "https://www.raspberryme.cloud/send_sms?ID=" + String(templateID);
// Start the HTTPS connection with WiFiClientSecure
http.begin(client, apiUrl);
http.addHeader("Authorization", apiKey);
http.addHeader("Content-Type", "application/json");
// Create the JSON payload with SMS details
String payload = "{\"mobiles\":\"" + String(mobileNumber) + "\",\"var1\":\"" + String(var1) + "\",\"var2\":\"" + String(var2) + "\"}";
// Send POST request
int httpResponseCode = http.POST(payload);
// Check response
if (httpResponseCode == 200) {
Serial.println("SMS sent successfully!");
Serial.println(http.getString());
} else {
Serial.print("Failed to send SMS. Error code: ");
Serial.println(httpResponseCode);
Serial.println("Response: " + http.getString());
}
http.end(); // End connection
} else {
Serial.println("WiFi not connected!");
}
}
void setup() {
Serial.begin(9600);
WiFi.begin(ssid,password);
Serial.print("Connecting to wifi");
while(WiFi.status() != WL_CONNECTED){
delay(500);
Serial.print(".");
}
Serial.println("\nConnected!");
sendSMS();
}
void loop() {
// Put your main code here to run repeatedly:
}

Projets utilisant NodeMCU




Retrouvez l’histoire de Raspberry Pi dans cette vidéo :
-
Module série, Module série USB vers GSM à Quatre fréquences GSM/GPRS SIM800C, Appareil de Mise en réseau avec Fonction sans Fil
-
Module USB GSM GPRS SIM800C, Performances Stables, Utilisation Mondiale, Transmission de Données Vocales SMS à des Fins Industrielles