Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Parodau, kaip galite naudoti savo elektroninę knygą („Kindle“, „Kobo“, „Sony“, „iPad“, planšetinį kompiuterį) kaip GPS.
Visa programinė įranga veikia jūsų telefone (reikalinga „Android“), todėl el. Knyga nesikeičia. Jums tereikia telefone įdiegti keletą programų. Elektroninė knyga naudoja tik vidinę naršyklę, todėl galima naudoti bet kurį įrenginį, kuriame yra „Wi-Fi“ryšys ir naršyklė, pvz. dauguma „Kindle“modelių.
Aš naudojau kodą iš Dave'o Schneiderio, kuris turėjo panašų (bet sudėtingesnį) projektą. Ačiū Dave, be jūsų pagalbos man nebūtų pavykę.
1 veiksmas: diegimas 1 žingsnis
Savo telefone turite įdiegti šias dvi (nemokamas) programas.
1. „KickWeb“serveris (arba bet kuris žiniatinklio serveris, palaikantis PHP).
2. „BlueNMEA“
2 veiksmas: diegimas 2 žingsnis
Atsisiųskite šį failą, išpakuokite jį ir įdėkite failus į savo telefoną į savo „sdcard“aplanką „htdocs“.
Tai yra tinklalapio failai. Turėtumėte turėti šiuos failus: /htdocs/index.php /htdocs/get-gps.php /htdocs/css/ccompBonW.css
3 veiksmas: diegimas 3 veiksmas (neprivaloma)
Sugalvokite būdą, kaip pirmiau minėtos programos veikti fone. Paprastai reikia tik deoptimalizuoti jų akumuliatoriaus naudojimą („Google“).
4 žingsnis: paleiskite
1. Įjunkite WIFI viešosios interneto prieigos tašką savo telefone.
2. Prijunkite el. Knygų skaitytuvą prie telefono „Wi -Fi“.
3. Atidarykite dvi programas: atidarykite „Kickweb“serverį, tada atsiųskite jį fone (naudodami „kvadratinį“telefono klavišą), atidarykite „BlueNMEA“.
4. Padėkite telefoną ten, kur jis gaus GPS signalą (galiu laikyti telefoną kišenėje, bet jis gali neveikti visuose telefonuose).
5. Paprastai atidarykite el. Knygos žiniatinklio naršyklę ir eikite į telefono IP adresą
192.168.43.1:8080
(Taip pat galite išbandyti iš savo kompiuterio). Jei aukščiau pateiktas adresas neveikia, norėdami rasti telefono IP, ieškokite bet kurio prie jūsų telefono „Wi -Fi“prijungto įrenginio „šliuzo“adreso, tai yra telefono IP adresas. Jei norite naudoti „Kickweb“serverį, po jo turi būti „: 8080“.
6. Mėgaukitės!
Jei po kurio laiko jis sustoja, turite iš naujo paleisti abi programas (3 veiksmas aukščiau). [„Android“optimizuoja labai agresyviai ir sustabdo programas, kurios, jos manymu, nedaro nieko naudingo.]
Lorenzo.
Daugiau informacijos čia
5 žingsnis: pasirinktinai: pakeiskite
Tau tai nepatinka? Ar yra keletas funkcijų, kurias norite pridėti? Norite, kad jūsų atstumas būtų parodytas šviesmečiais ar jūrmylėmis?
Atidarykite failą index.php ir pažiūrėkite į kodą. Jums nereikia žinoti „JavaScript“, kad pakeistumėte atitinkamas dalis, naudokite „Google“ir komentarus, kad suprastumėte, ką ji daro, ir pakeiskite ją ten, kur norite. Tai lengva! Jūs netgi galite jį redaguoti tiesiai telefone (pvz., Naudokite nemokamą programą „Turbo Editor“). Nesijaudinkite, kad viską sugadinsite, tiesiog atsisiųskite jį dar kartą ir pakeiskite failą index.php.