Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg viser hvordan du kan bruke e -boken din (Kindle, Kobo, Sony, ipad, nettbrett) som en GPS.
All programvare kjører på telefonen din (Android er nødvendig), så e -boken er uendret. Du trenger bare å installere et par apper på telefonen. EBoken bruker bare den interne nettleseren, så alle enheter som har wi-fi-tilkobling og nettleser kan brukes, f.eks. de fleste modeller av Kindle.
Jeg brukte litt kode fra Dave Schneider, som hadde et lignende (men mer komplisert) prosjekt. Takk Dave, uten din hjelp hadde jeg ikke klart det.
Trinn 1: Installasjon Trinn 1
Du må installere følgende to (gratis) apper på telefonen.
1. KickWeb -server (eller hvilken som helst webserver som støtter PHP).
2. BlueNMEA
Trinn 2: Installasjon Trinn 2
Last ned denne filen, pakk den ut og legg filene på telefonen i mappen htdocs på sd -kortet.
Dette er filene for nettsiden. Du bør ha følgende filer: /htdocs/index.php /htdocs/get-gps.php /htdocs/css/ccompBonW.css
Trinn 3: Installasjon Trinn 3 (valgfritt)
Finn ut en måte å holde appene ovenfor i gang i bakgrunnen. Vanligvis krever det bare at du avoptimaliserer batteriforbruket (google det).
Trinn 4: Kjør den
1. Aktiver WIFI -sone på telefonen.
2. Koble e -bokleseren til telefonens wifi.
3. Åpne de to appene: åpne Kickweb -serveren, og send den i bakgrunnen (med telefonens "firkantede" tast), åpne BlueNMEA.
4. Sett telefonen der den vil motta et GPS -signal (jeg kan ha telefonen i lommen, men det fungerer kanskje ikke for alle telefoner).
5. Åpne e -bokens nettleser og naviger vanligvis til telefonens IP -adresse
192.168.43.1:8080
(Du kan også teste det fra datamaskinen din). Hvis adressen ovenfor ikke fungerer, for å finne telefonens IP, se etter "gateway" -adressen til en hvilken som helst enhet som er koblet til telefonens wifi, det er telefonens IP -adresse. Det må følges av ": 8080" for å bruke Kickweb -serveren.
6. Kos deg!
Hvis det stopper etter en stund, må du starte de to appene på nytt (trinn 3 ovenfor). [Android har en veldig aggressiv optimalisering og stopper appene som den mener ikke gjør noe nyttig.]
Lorenzo.
Mer info her
Trinn 5: Valgfritt: Endre det
Liker du det ikke? Er det en funksjon du vil legge til? Vil du at avstanden skal vises i lysår eller nautiske mil?
Åpne filen index.php og ta en titt på koden. Du trenger ikke å kunne javascript for å endre de relevante delene, bruk google og kommentarene for å forstå hva det gjør, og endre det der du vil. Det er lett! Du kan til og med redigere det direkte på telefonen (f.eks. Bruk gratis "Turbo Editor" -appen). Ikke bekymre deg for å skru opp ting. Hvis du gjør det, kan du bare laste det ned igjen og erstatte index.php -filen.