Questo script freeware in Jython trasforma un qualunque telefono che supporti le Javaphone API e il blluetooth in un economico (meno di 200 euro) antifurto satellitare per auto: infatti, una volta installato lo script sul telefono, non appena il telefono riceve una chiamata invia a un numero predefinito un SMS contenente le coordinate in cui il telefono stesso si trova, leggendole da un ricevitore GPS esterno.
Il programma è stato testato solo su Motorola a1000, ma dovrebbe funzionare anche su Nokia 9200/9210/9300/9500 e su qualunque telefono supporti PersonalJava, Bluetooth e Javaphone API (purtroppo solo pochi supportano le Javaphone API).
Cosa vi serve:
Un PDA/telefono che supporti PersonalJava o Personal Profile, le Javaphone API e, il bluetooth (probabilmente va bene qualunque sistema operativo, trattandosi di java)
Una versione di Jython compatibile col telefono (per esempio questa, testata su UIQ 2.1)
JavaBT: Librerie bluetooth per PersonalJava; (JavaBT homepage)
Lo script “LC GPS car tracker“;
Un file di testo contenente il numero a cui inviare l’SMS; il file deve chiamarsi cellphone.txt;
Un file di testo contenente l’indirizzo del ricevitore GPS, memorizzato come sequenza di 6 numeri esadecimali (ad esempio 000a3a2310c2; è possibile scoprire l’indirizzo del proprio GPS utilizzando un qualunqe programma di gestione bluetooth installato sul PC). Il file si deve chiamare address.txt;
Una volta che vi siete procurati tutto questo, potete procedere con l’installazione:
Once you have all of above:
- Installate Jython sul telefono (per esempio in D:\jython);
- Decomprimete JavaBT.zip sul PC, e copiate la cartella “se” nella cartella D:\Jython sul cellulare; copiate javabt.dll in c:\system\libs sul cellulare;
- Copiate lo script Jython in d:\jython sul cellulare;
- Copiate i suddett file di testo nella cartella c:\documents\Media Files\document\LC_GPS_Tracker sul cellulare;
- Avviate Jython sul telefono, dopodichè usatelo per lanciare lo script, e attendete il prompt “READY”;
- Accendete il ricevitore GPS e tenetelo in prossimità del cellulare;
- Attivate il bluetooth sul cellulare;
- Ora provate a chiamare il telefono: non appena riceverà la chiamata, comincerà a mostrare una serie di messaggi sullo schermo. Se tutto va come previsto, dopo un po’ dovreste ricevere sul numero prefissato il messaggio con le coordinate.
NOTA: se il GPS aveva “fatto il fix”, il messaggio terminera con “1,xx”, con xx=numero di satelliti, altrimenti terminerà con “0,00″.
Problemi noti:
- Al momento il programma non può funzionare sui SonyEricsson P800/p900/p910, perche’ nessuno di essi supporta le Javaphone API. Se vi interessa una versione per questi telefoni potrei provare a scriverla, ma solo su esplicita richiesta e compatibilmente con tempi e fattibilità…: non dimenticate che è sempre un programma freeware!
- La coppia telefono-ricevitore dovrà essere installata in auto e mantenuta sempre sotto carica, per ovvi motivi; per motivi altrettanto ovvi, entrambi dovranno trovarsi in un luogo nascosto, ma al tempo stesso essere in grado di ricevere segnali GSM e GPS