Retrouvez votre smartphone avec la géolocalisation

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
82
Mois de parution
janvier 2016
Domaines


Résumé
Nous allons rajouter le module de géolocalisation afin de pouvoir retrouver la position du smartphone en lui envoyant un SMS.

La figure 1 donne une représentation des blocs fonctionnels que nous avons déjà réalisés (en vert) et de ceux que nous allons réaliser (en bleu) dans cet article.

sysml_j6

Fig. 1 : Schéma des blocs fonctionnels.

1. Le système de géolocalisation

Le principal objectif de l’application est de retrouver votre équipement avec assez de précision. Pour cela, nous allons utiliser le service de géolocalisation d’Android qui délivre une position géographique selon une latitude et une longitude. L’application de tracking est déclenchée à distance par SMS et renvoie la position de l’équipement par SMS vers le téléphone de votre choix.

Avant d’intégrer ce nouveau module, analysons brièvement le fonctionnement de la géolocalisation sous Android. Le système de géolocalisation [1][2] propose deux types de géolocalisation. La première, qui se  base sur le récepteur GPS, le réseau cellulaire, le wifi, fournit une précision de l’ordre d’une dizaine de mètres. La...

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Programmation avec le 6502 : les sprites de la NES, ou comment coder le jeu Pac-Man

Magazine
Marque
Hackable
Numéro
36
Mois de parution
janvier 2021
Domaines
Résumé

Dans le précédent article, nous avons commencé à nous familiariser avec la partie graphique de la console NES (Nintendo Entertainment System). Aujourd’hui, nous allons réaliser un véritable jeu, ou du moins nous allons suffisamment le débuter pour qu’il commence à être intéressant.

Analyse de code avec Cppcheck (et intégration sous Eclipse)

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
112
Mois de parution
janvier 2021
Domaines
Résumé

Zut ! Encore un plantage !!! Combien de fois n’avez vous pas prononcé cette phrase, face au blocage d’une application de bureautique bien connue ou face à un crash système ? Sur un ordinateur de bureau, ce type de désagrément n’a d’autre effet que de faire monter votre niveau d’énervement, mais dans le cas d’un système embarqué, les effets sont bien plus graves. Heureusement, Cppcheck est là pour vous aider.

Réinvention de la roue... des temporisations

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
112
Mois de parution
janvier 2021
Domaines
Résumé

Les temporisations sont essentielles au sein des systèmes d'exploitation et dans certaines applications, pour déclencher des actions à l'échéance d'un délai. Il existe différents algorithmes pour les gérer de manière efficace. Cet article présente la fusion de deux d'entre eux, pour en tirer le meilleur.