Suivi des appareils ESP32 avec Google Find My Network

GoogleFindMyTools

Perdre un appareil peut être frustrant, mais des services comme Google trouvent mon appareil et Apple trouve mon facilite de suivre les éléments perdus en utilisant leurs vastes réseaux d’appareils connectés. Ces services exploitent les données de localisation chiffrées pour aider les utilisateurs à trouver des smartphones, des tablettes et même des trackers tiers, offrant un moyen transparent et sécurisé de récupérer les effets personnels perdus. Auparavant, nous avons exploré un concept similaire avec le projet GPS Visualizer, qui a permis aux utilisateurs de télécharger des données GPS à partir d’Arduino, ESP32 et d’autres systèmes embarqués pour le visualiser sur des cartes interactives à l’aide de l’API Cloud de Circuit Digest. Ce projet permet aux développeurs d’intégrer le suivi GPS dans leurs propres applications, créant des solutions de mappage personnalisées sans s’appuyer sur des écosystèmes propriétaires. Actuellement, un nouveau projet va plus loin en intégrant les trackers Bluetooth basés sur ESP32 avec le réseau de recherche de Google.

Suivi des appareils ESP32 avec Google Find My Network

Développé par Leon Böttger, GoogleFindmyTools est une réimplémentation expérimentale de la recherche de recherche de Google. Il introduit la prise en charge des trackers Bluetooth basés sur ESP32, permettant à ces microcontrôleurs à faible coût de fonctionner comme des objets traçables dans le vaste écosystème Android de Google. Le projet se compose de deux composants clés: un script Python pour localiser les appareils enregistrés et le firmware ESP32 écrit en C à l’aide du framework ESP-IDF. Bien que la mise en œuvre soit prometteuse, certaines limites restent, comme la nécessité de réinscrire les trackers ESP32 tous les trois jours et l’absence de fonctionnalités de confidentialité comme la randomisation d’adresse MAC. Contrairement aux trackers officiels de recherche, les appareils basés sur ESP32 nécessitent un enregistrement manuel et ne peuvent être situés que via un script Python plutôt que l’application native de Google. Cependant, pour ceux qui souhaitent expérimenter le réseau de suivi de Google ou intégrer ESP32 dans des applications basées sur la localisation, GoogleFindmyTools offre un point de départ convaincant. Les détails complets du projet et le code source sont disponibles sur GitHub pour les personnes désireuses d’explorer davantage ses capacités.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • Carte de Suivi pour Apple & Android, Rechargeable et Ultrafine Compatible avec Apple Find My et Google's Find Hub, pour Suivre Votre Portefeuille, Bagage ou Passeport (for iOS & Android, 1 Pack)
  • Reyke Carte de Suivi Fine, Smart Finder Compatible avec iOS Find My et Google Find Hub, localisateur de Portefeuille Rechargeable pour étiquettes de Bagages, téléphones Portables et passeports 2 Pack