| S. Non | Composants | But | Alternatives |
| 1. | Tableau de géolinker | GeoLinker GL868_ESP32 est une carte de développement open source prête pour la production qui combine un modem GSM ESP32-S3 et SIM868, utilisée à des fins de suivi. | – |
| 2. | IoT / Carte Nano SIM normale | Airtel M2M IoT SIM recommandée (3 mois de données gratuites avec l’achat de la carte). Toute SIM compatible 2G fonctionne. | SIM 2G classique |
| 3. | Batterie Li-Ion/LiPo 3,7 V | Utilisé pour alimenter la carte | Batterie de poche LiPo |
| 4. | Câble USB-C | Programmation, tests et chargement | – |

#define DEVICE_ID "YourDeviceID"
#define API_KEY "YourAPIKey"
#define ALERT_NUMBER "Yournumber"
#define GPS_TIMEOUT 30000UL
#define GPS_MAX_RETRIES 3
#define GPS_POLL_INTERVAL 5000UL
#define CLOUD_SEND_INTERVAL 30
struct GeofenceZone {
const char *name;
double latitude;
double longitude;
double radiusMeters;
bool restricted;
bool insideNow;
};
GeofenceZone zones[] = {
{ "Home", 12.971600, 77.594600, 150.0, false, false },
{ "College", 12.934500, 77.626000, 200.0, false, false },
{ "Office", 12.958000, 77.650000, 200.0, false, false },
{ "Restricted Area", 11.011158, 77.013307, 200.0, true, false },
};
static bool getValidLocation(GPSData *gps) {
for (int retry = 0; retry < GPS_MAX_RETRIES; retry++) {
uint32_t start = millis();
while (millis() - start < GPS_TIMEOUT) {
GeoLinker.update();
if (GeoLinker.getLocationNow(gps) && gps->valid) {
return true;
}
delay(25);
}
}
return false;
}
double dist = haversineDistance(
gps->latitude,
gps->longitude,
zones[i].latitude,
zones[i].longitude);
bool nowInside = zones[i].insideNow ?
(dist <= exitThresh) :
(dist <= enterThresh);
if (nowInside != zones[i].insideNow) {
zones[i].insideNow = nowInside;
static void sendGeofenceAlert(
const char *zoneName,
bool entered,
bool restricted,
GPSData *gps,
bool hasLoc) {
buildAlertMessage(msg,
sizeof(msg),
verb,
zoneName,
gps,
hasLoc);
sendReliableSMS(ALERT_NUMBER, msg);
if (restricted) {
pendingCall = true;
}
}
| Problème | Cause | Solution |
| Les alertes SMS ne sont pas reçues | Carte SIM non enregistrée sur le réseau GSM ou solde SMS insuffisant | Vérifiez l’état d’enregistrement du réseau et assurez-vous que la carte SIM dispose d’un solde SMS et d’une force de signal suffisants. |
| L’alerte d’appel téléphonique n’est pas déclenchée pour la zone réglementée | Configuration incorrecte du numéro de téléphone ou service d’appel indisponible | Vérifiez le numéro de téléphone d’alerte dans le code et assurez-vous que la carte SIM prend en charge les appels vocaux. |
| Aucune localisation GPS n’est obtenue | Faible signal GPS ou fonctionnement en intérieur | Déplacez l’appareil à l’extérieur avec une vue dégagée sur le ciel et attendez que les satellites GPS se verrouillent. |
| Alertes continues de fausses entrées/sorties | Dérive GPS ou rayon de barrière géographique trop petit | Augmentez le rayon de barrière géographique et assurez-vous que la précision du GPS est suffisante pour l’application |
| Le système se réinitialise de manière inattendue | Alimentation électrique insuffisante pendant la transmission GSM | Utilisez une batterie Li-ion 3,7 V entièrement chargée, capable de répondre aux besoins de courant GSM de pointe. |
| L’appareil affiche un état de barrière géographique incorrect après le redémarrage | L’état précédent de la barrière géographique n’est pas stocké correctement | Vérifiez le fonctionnement de la mémoire NVS et assurez-vous que les états de barrière géographique sont correctement enregistrés avant la coupure de courant. |
| L’appel est déclenché, mais je ne reçois pas de sms ou vice versa | Peut-être que votre numéro n’est pas sur la liste blanche. | Assurez-vous également de mettre votre numéro enregistré sur liste blanche pour l’appel et les SMS. |




| S. Non | Applications | Limites |
| 1. | Gestion de flotte pour les services de logistique et de livraison | Nécessite la disponibilité du signal GPS pour un suivi de localisation précis |
| 2. | Surveillance de l’entrée et de la sortie des véhicules des maisons, des bureaux et des campus | Les performances du GPS peuvent être affectées dans les tunnels, les zones souterraines ou les environnements urbains denses |
| 3. | Sécurité des véhicules personnels et surveillance antivol | La livraison des SMS et des appels peut être retardée si la connectivité réseau est mauvaise |
| 4. | Systèmes de notification basés sur la localisation en temps réel | Le fonctionnement continu du GPS et du GSM augmente la consommation d’énergie |
| 5. | Applications de surveillance et de sécurité des zones réglementées | Nécessite une maintenance périodique de la carte SIM et des services de données |
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
ATUVOS Air Tag Traceur Lot de 2 Android Smart Tag Tracker, Fonctionne avec l’app Google et Apple Localiser, Localisateurs D'Objets Bluetooth pour Les Clés/Portefeuilles/Valises/Sacs, IP67 Imperméable
-
ATUVOS Traceur Android Air Tag Lot de 4
