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.

  1. 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.
  2. 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.

  3. 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.
  4. 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.


  5. 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

  6. 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

  7. 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.
  8. À 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
    ^ C

    Video: 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.

  9. 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.

  10. 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:

  11. Video: Ubuntu Bluetooth

  12. xgps montre les données GPS habituelles. La latitude, la longitude, l`altitude, la vitesse, etc.
  13. 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.
Articles connexes