Comment partager les gps dans votre n95 avec votre ordinateur portable via bluetooth sous linux
Ce tutoriel vous guidera à travers les étapes nécessaires pour partager votre Nokia N95s GPS intégré avec votre ordinateur portable, sous Linux.
- Vous devez d`abord récupérer une copie de ExtGPS. Symarctic ExtGPS est gratuit pour un usage personnel et non commercial. Vous pouvez également utiliser la code mobile ci-dessous pour le télécharger.
- Maintenant que vous avez ExtGPS installé, vous pouvez le trouver en choisissant Menu -gt; Applications -gt; ExtGPS. Vous serez invité à autoriser ExtGPS d`utiliser des applications de connectivité et pour permettre ExtGPS d`utiliser les données de positionnement. Choisir Oui pour les deux.
- Il peut prendre un certain temps avant que le GPS commence à recevoir un signal valide et obtenir un correctif. Assurez-vous que vous êtes à l`extérieur et avoir une vision claire du ciel. L`icône de satellite passe du rouge au vert une fois qu`il a une solution.
- Assurez-vous que votre téléphone est découvrable via Bluetooth. Choisir Menu -gt; Outils -gt; Bluetooth. J`ai choisi de faire mon téléphone visible pendant 5 minutes.
- Les prochaines étapes sont faites à partir de la ligne de commande. Voici ce que je devais faire sur mon système Fedora 9.
[Utilisateur radon @ ~] $ sdptool recherche SP
... Se renseigner
Recherche de SP sur aa: bb: cc: dd: ee: ff ...
Nom du service: transfert de données
Description du service: Version
Service RecHandle: 0x1000f
Liste des services d`identification de la classe:
« Port série » (0 x 1101)
Protocole Liste de descripteurs:
« L2CAP » (0 x 0100)Nom du service: Symarctic ExtGPS
Description du service: Partager téléphone du module GPS intégré via Bluetooth
Fournisseur de services: Symarctic Solutions
Service RecHandle: 0 × 10019
Liste des services d`identification de la classe:
« Port série » (0 x 1101)
Protocole Liste de descripteurs:
« L2CAP » (0 x 0100)
« RFCOMM » (0 x 0003)
Canal: 5
Langue base Attr Liste:
code_ISO639: 0x656e
encoding: 0x6A
base_offset: 0 x 100 - La sortie ci-dessus montre votre téléphone Bluetooth adresse MAC, et que ExtGPS expose un port série sur Channel 5. Nous devons lier ces ensemble pour faire une entrée dans / dev.
[Utilisateur radon @ ~] $ liaison de l`une sudo aa: bb: cc: dd: ee: ff 5
- Les paramaters lient rfcomm sont au-dessus du numéro de dispositif de rfcomm, l`adresse MAC Bluetooth du téléphone, et le numéro de canal tel que rapporté par sdptool. Cela crée un port série / dev / rfcomm1.
- À ce stade, vous devriez être en mesure de diffuser des phrases NMEA brutes de votre N95 directement à la console:
[Utilisateur radon @ ~] $ cat sudo / dev / rfcomm1
GPGGA $, 022314.000,4826.67566, N, 12322,19605, W, 1,07,1.9,13.7, M, -18,3, M ,, * 52
$ GPGLL, 4826,67566, N, 12322,19605, W, 022.314,000, A, A * 4A
GPGSA $, A, 3,30,29,10,21,24,26,15 ,,,,,, 2.9,1.9,2.2 * 3D
GPGST $, 022314.000,8.8,13.0,6.1,65.6,7.1,11.1,14.0 * 63
$ GPGSV, 3,1,11,05,09,179,, 02,10,072,25,30,28,194,38,29,77,118,42 * 72
GPGSV $, 3,2,11,10,42,059,36,16,24,315,27,21,45,256,43,24,84,024,40 * 79
GPGSV $, 3,3,11,18,14,198,, 26,10,114,38,15,09,128,33 * 49
GPRMC $, 022314.000, A, 4826,67566, N, 12322,19605, W, 0.1,159.6,151008,18.1, W, A * 3B
$ GPVTG, 159,6, T, 177,7, M, 0,1, N, 0,3, K, A * 2C
^ CVideo: Bluetooth en Linux
Alors que les phrases NMEA sont en streaming à la console, l`icône Bluetooth dans ExtGPS devrait passer du rouge au vert.
- Nous sommes maintenant connectés Alors, faisons quelque chose d`un peu plus utile. Tout d`abord, nous allons exécuter gpsd sur l`ordinateur.
[Utilisateur radon @ ~] $ sudo / usr / sbin / gpsd -N / dev / rfcomm1
Le N paramater dit gpsd ne pas passer en arrière-plan. Je préfère le faire de cette façon que je ne quitte pas gpsd courir tout le temps. Je ne diffusez que quand je veux l`utiliser, puis juste frappé ^ C pour le fermer. Voir la page de manuel gpsd pour plus d`options.
- Maintenant, à partir d`une seconde fenêtre de terminal, essayez d`exécuter xgps.
[Utilisateur radon @ ~] $ xgps
Vous devriez voir quelque chose de semblable à ce qui suit:
- xgps montre les données GPS habituelles. La latitude, la longitude, l`altitude, la vitesse, etc.
- Il y a un certain nombre d`applications disponibles sous Linux qui peuvent tirer profit d`un dispositif GPS. J`aime utiliser une combinaison de Kismet et gpsdrive tout wardriving. S`il y a assez d`intérêt, je vais écrire un tutoriel sur la façon dont je WarDrive avec Kismet et gpsdrive.