Den 802.11 ninjan - bärbara 802.11 Hacking enhet (5 / 8 steg)
Steg 5: GPS programvara
GPS-programvara
I bilderna ovan, jag använde en billig, $35 USD, produktiv BU-353 GPS radio. Det kom i en svart rund bostäder som jag kunde ta bort enkelt med hjälp av en enkel skruvmejsel och ett par tång nål nosed. Tången där för att ta bort gummit som smälts över USB trådar när de kommer in i bostäder.
För GPS ska fungera med WARCARRIER, måste det vara i National Marine Electronics Association (NMEA) läge. Detta kan ske på två sätt, som jag testat. Installera demonen för GPSD Linux för att läsa GPS radio - version 3.2 med följande kommandon,
mkdir /appdev/ & & cd /appdev
wget http://download.savannah.gnu.org/releases/gpsd/gp...
tar vxzf gpsd-3.2.tar.gz
CD-gpsd-3.2 /
lämplig-få installera chrpath python-gps scons
mkdir/usr/lib2/& & cp lib * / usr/lib2 /
LD_LIBRARY_CONFIG = $LD_LIBRARY_CONFIG: / usr/lib2
scons & & scons installera
Detta kommer att få GPS demonen, GPSD, installerat. GPS-enheten ska dyka upp och en fil deskriptor för det ska genereras när inkopplad i den Raspbian Pi, som/dev/ttyUSB0. Därefter måste vi installera några fler verktyg som kommer att vara mycket användbart för att skapa våra egna skript.
lämplig-få installera gpsd-clients
Detta kommer att installera gpspipe, som ett verktyg som kommer åt utdata från GPSD i NMEA läge för WARCARRIER att använda. Vi kan sätta GPS i NMEA läge genom att utfärda följande kommando,
-n gpsctl/dev/ttyUSB0
Nu, låt oss gå vidare till GPIO programmering för belysning LED och lyssna efter en knapptryckning.