Posted by Benoit Papillault on Juin 8, 2011 in
Android,
Linux
Description du problème:
Je souhaite utiliser mon téléphone Android comme un GPS pour mon laptop Linux. Voici une façon de faire :
- D’abord, installez BlueNMEA sur votre Android. Une fois lancé, celui-ci écoute sur le port TCP 4352 and envoie des chaînes NMEA aux clients.
- Ensuite, vérifiez que votre laptop et votre Android soient connectés par TCP/IP (par exemple : ils sont connectés au même point d’accès WiFi ou le téléphone Android fonctionne en tant que point d’accès WiFi lui-même). Vous pouvez vérifier ça avec : telnet 192.168.1.1 4352 (Note: 192.168.1.1 est l’adresse IP par défaut du téléphone Android lorsqu’il fait point d’accès WiFi)
- Installez gpsd sur vore laptop : aptitude install gpsd gpsd-clients. Comme nous utilisons gpsd 2.95, il peut se connecter directement à un port TCP/IP. Sinon, vous avez besoin de socat pour relayer les données d’un port TCP vers un port série spécial : aptitude install socat ; socat TCP:192.168.1.1:4352 PTY,link=/tmp/gps
- Lancez gpsd manuellement : gpsd -N /tmp/gps or gpsd -N tcp://192.168.1.1:4352 (add -D 2 for debug to see NMEA sentences)
- Lancez xgps pour afficher votre position
Prochaines étapes :
- Afficher votre position sur une carte Google Maps en utilisation l’API de geolocalisation HTML5.
- Enregistrer votre position avec une résolution de la ms et générer un fichier KML pour Google Map
Étiquettes : Android, gps, Linux
Posted by Benoit Papillault on Nov 21, 2009 in
Linux,
WiFi
Afin d’être à jour avec le driver linux ath9k, j’ai décidé de le tester sur un laptop. J’ai utilisé une carte miniPCI AR5418 (MB72) pour ce test et un noyau wireless-testing (v2.6.32-rc7-43014-g505f756)). Je souhaitais utiliser cette carte afin de monitorer les réseaux 802.11n. Voici le résultat.
Read more…
Étiquettes : ath9k, atheros, Linux, mac80211
Posted by Benoit Papillault on Nov 18, 2009 in
Linux
Après avoir créé un tunnel GRE Ethernet, il semble important de comprendre comment l’encapsulation affecte le MTU, ainsi que quelques pièges classiques dans l’utilisation d’un tunnel GRE Ethernet sous Linux. Read more…
Étiquettes : gre, Linux
Posted by Benoit Papillault on Nov 8, 2009 in
Linux
Ca y est, j’ai enfin franchi le pas, je suis allé à un workshop sur les FPGA où j’ai réussi à faire clignoter une petite LED. Comme tout ceci n’est pas évident pour moi et j’espère que cela sera utile à d’autres, voici un petit article sur cette grande aventure.
Read more…
Étiquettes : fpga, Linux, xilinx
Posted by Benoit Papillault on Nov 2, 2009 in
Linux
GRE signifie Generic Routing Encapsulation et c’est un standard défini dans [RFC2784] et [RFC1701]. Jusqu’ici, ce protocole était surtout utilisé pour construire des tunnels IPv4 sur IPv4. Dans cet article, nous allons vous montrer comment utiliser ce protocole pour construire un tunnel Ethernet sur IPv4 en utilisant le « Transparent Ethernet Bridging ». Read more…
Étiquettes : gre, gretap, Linux
Posted by Benoit Papillault on Nov 1, 2009 in
Linux
I have been wondering what was virtual Ethernet pair Linux driver and how to use it. In fact, the principle is quite simple. As soon as you have created a pair of Ethernet like devices, each packet send at one side is received at the other side. Here is a quick tutorial on using it.
Je me suis toujours demandé ce qu’était le périphérique virtual Ethernet pair et comment s’en servir. En fait, le principe est assez simple. Dès que vous avez créé un couple de périphériques de type Ethernet, chaque paquet envoyé d’un côté est reçu de l’autre côté. Voici un rapide tutoriel sur la façon de l’utiliser.
Read more…
Étiquettes : Linux, veth