|
Benvenuto Visitatore ( Log In | Registrati )
|
|
![]() ![]() |
20/01/2008 - 21:42
Messaggio
#61
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 2.017 Iscritto il: 03/04/2007 Da: Latina Utente Nr.: 54.505 Cellulare: 6630 |
|
|
|
|
02/03/2008 - 02:48
Messaggio
#62
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 3.105 Iscritto il: 17/09/2006 Da: Novi Ligure (AL) Utente Nr.: 26.602 Cellulare: Nokia N70 Firmware: 5.0638.3.0.1 |
Scusate io non ho mica capito bene come funziona.......nel settings.txt metto il numero di cell a cui il programma dovrebbe inviare i dati della posizione........ma i comandi SEND, TRACK OFF TRACK ON li devo scrivere in un mex e inviarlo al cell che funge da antifurto e poi lui mi dovrebbe inviare indietro la posizione attuale della macchina (con SEND)??.....
|
|
|
|
02/03/2008 - 14:08
Messaggio
#63
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Scusate io non ho mica capito bene come funziona.......nel settings.txt metto il numero di cell a cui il programma dovrebbe inviare i dati della posizione........ma i comandi SEND, TRACK OFF TRACK ON li devo scrivere in un mex e inviarlo al cell che funge da antifurto e poi lui mi dovrebbe inviare indietro la posizione attuale della macchina (con SEND)??..... esatto. CITAZIONE Succede qualcosa nella procedura che legge il numero di telefono (ReadSettings() ); prova a eliminarne tutto il contenuto e sostituirlo con: Recipient_number = "012345678" (inserendo ovviamente il tuo numero) In pratica, da cosi': CODICE def ReadSettings(): global Recipient_number global FILEPATH try: f=open(FILEPATH,'rt') # Open for reading print "file aperto" try: content = f.read() print "contenuto letto" parameters=eval(content) # Store values print "valori presi" f.close() Recipient_number = parameters.get('recipient','') # read values #print Recipient_number except: print 'Couldnt read file - err 001' except: print 'Couldnt open file - err 002' deve diventare cosi': CODICE def ReadSettings(): global Recipient_number Recipient_number = "012345678" Domanda per gli sviluppatori in python: come faccio a sapere che tipo di eccezione ha causato l'errore? |
|
|
|
03/03/2008 - 15:07
Messaggio
#64
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 3.105 Iscritto il: 17/09/2006 Da: Novi Ligure (AL) Utente Nr.: 26.602 Cellulare: Nokia N70 Firmware: 5.0638.3.0.1 |
Grande così funziona........ma modificando il codice così quindi la cartella E/LcCarTrack con dentro settings.txt non serve più e la posso eliminare vero?
...il tuo script mi ha ritornato un SMS con scritto "LAT:4445.6602N,LON:00847.7489E".....giusto vero?.......grande script! |
|
|
|
03/03/2008 - 19:19
Messaggio
#65
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Grande così funziona........ma modificando il codice così quindi la cartella E/LcCarTrack con dentro settings.txt non serve più e la posso eliminare vero? per il momento si', ma in future versioni del programma potrebbe servire per salvare altri dati (per esempio, il log del tracking),o altra roba, che ne so... CITAZIONE ...il tuo script mi ha ritornato un SMS con scritto "LAT:4445.6602N,LON:00847.7489E".....giusto vero?.......grande script! ok grazie, il missile sta arrivando.... Messaggio modificato da JumpJack_ il 03/03/2008 - 19:20 |
|
|
|
04/03/2008 - 09:27
Messaggio
#66
|
|
|
Advanced Member ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 152 Iscritto il: 07/10/2007 Utente Nr.: 98.448 Cellulare: e65 |
Ciao ragazzi,
volevo informavi che per il tracking della posizione è uscito questo programma che potrebbe essere molto comodo secondo me! Speriamo che aiuti JumpJack nella sua fantastica opera! Saluti |
|
|
|
04/03/2008 - 17:58
Messaggio
#67
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Ciao ragazzi, volevo informavi che per il tracking della posizione è uscito questo programma che potrebbe essere molto comodo secondo me! Speriamo che aiuti JumpJack nella sua fantastica opera! Saluti grazie per il "fantastico", ma di programmi freeware come questo ne conosco anche altri: il problema è che certi cellulari (come il mio...) richiedono conferma all'utente per accedere alla rete! Quindi non si puo' fare. Qualcuno sa se il 6680 puo' essere settato per non chiedere questo tipo di conferma? |
|
|
|
16/07/2008 - 11:32
Messaggio
#68
|
|
![]() Member ![]() ![]() Gruppo: Utente Messaggi: 17 Iscritto il: 16/07/2008 Utente Nr.: 194.292 Cellulare: N70 Nick su N-Gage: StL |
Ok, signore e signori, la versione 1.0.0 dell'antifurto è pronta! http://www.planetmobile.it/jumpjack/LcCarTrack.py Una volta avviato (tramite la shell python, finche' non riesco a trovare un dannato UID!!!), il programma resta in attesa di messaggi: SEND - invia un singolo messaggio con la posizione TRACK ON - inizia a inviare un SMS ogni 20 secondi. OCCHIO QUINDI QUANDO LO PROVATE!!! TRACK OFF - interrompe invio messaggi NOTA: ricordate di memorizzare preventivamente in e:/LcCarTrack/settings.txt il numero di cell di destinazione dei messaggi, nella forma {'recipient': '+39pppnnnnnnn'} (seguito da invio). Al momento sono supportati solo GPS esterni, ma so che esiste una libreria python per accedere all'AGPS, quindi non dovrebbe essere difficile adattarlo. Evoluzioni previste: - programma di ricezione che scrive su file KML le coordinate ricevute via SMS, in modo da poterle leggere con qualunque programma supporti il formato file di GoogleMaps. - modalità "vacanza": una volta impostata, vi avverte non appena la macchina si sposta dall'ultima posizione nota. - supporto GPS interno. NOTA BENE: usare questo programma per "tracciare" persone, o oggetti NON di proprietà, costituisce violazione della legge sulla privacy, quindi non fate ca**ate. Ciao, sono nuovo di quì e volevo innanzitutto complimentarmi con JumpJack per lo script Premettendo che non ci capisco niente di programmazione in generale volevo chiederti se fosse possibile implementare alcune mie ideuzze al tuo programma: 1- Risposta del tuo programmino con un SMS con le coordinate GPS al numero impostato dopo aver ricevuto solo uno squillo (..così si risparmia). Se poi gli squilli diventano più di uno allora non succede niente e si può rispondere alla chiamata. 2- Si potrebbe formattare l'SMS in modo da essere letto dal servizio di youposition.it |
|
|
|
17/07/2008 - 09:01
Messaggio
#69
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 2.017 Iscritto il: 03/04/2007 Da: Latina Utente Nr.: 54.505 Cellulare: 6630 |
|
|
|
|
17/07/2008 - 11:02
Messaggio
#70
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Ciao, sono nuovo di quì e volevo innanzitutto complimentarmi con JumpJack per lo script Premettendo che non ci capisco niente di programmazione in generale volevo chiederti se fosse possibile implementare alcune mie ideuzze al tuo programma: 1- Risposta del tuo programmino con un SMS con le coordinate GPS al numero impostato dopo aver ricevuto solo uno squillo (..così si risparmia). Se poi gli squilli diventano più di uno allora non succede niente e si può rispondere alla chiamata. 2- Si potrebbe formattare l'SMS in modo da essere letto dal servizio di youposition.it nn conoscevo youposition.it ... Davvero c'e' tanta gente ansiosa di far sapere al mondo i cavoli propri?!? tipo dove si trovano, che cell hanno, cosa stanno facendo.... mah... Interessante il fatto dello squillo, forse me l'aveva gia' suggerito qualcuno, non ricordo... |
|
|
|
17/07/2008 - 16:44
Messaggio
#71
|
|
![]() Member ![]() ![]() Gruppo: Utente Messaggi: 17 Iscritto il: 16/07/2008 Utente Nr.: 194.292 Cellulare: N70 Nick su N-Gage: StL |
nn conoscevo youposition.it ... Davvero c'e' tanta gente ansiosa di far sapere al mondo i cavoli propri?!? tipo dove si trovano, che cell hanno, cosa stanno facendo.... mah... Interessante il fatto dello squillo, forse me l'aveva gia' suggerito qualcuno, non ricordo... La gente non è ansiosa di far sapere al mondo i cavoli propri, ma vuole condividere con gli altri, istanti della propria vita (vedi twitter, youtube ecc. ecc.) Anche tu sei nella cerchia, per il semplice fatto che condividi con noi un tuo progetto. L'idea di condividere è il motore del progresso.. ..secondo me. Ti ringrazio per la risposta e vorrei precisare che il servizio di youposition va al di la dell'esibizionismo ed è molto interessante soprattutto per chi pratica il mare. Far conoscere un proprio itinerario di viaggio, secondo me potrebbe essere molto utile per chi va in cerca di qualcosa di nuovo e allo stesso tempo collaudato. Il tuo programma si adatterebbe benissimo al discorso anche se usciamo un po dal sistema di antifurto satellitare. |
|
|
|
17/07/2008 - 17:33
Messaggio
#72
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
La gente non è ansiosa di far sapere al mondo i cavoli propri, ma vuole condividere con gli altri, istanti della propria vita (vedi twitter, youtube ecc. ecc.) Anche tu sei nella cerchia, per il semplice fatto che condividi con noi un tuo progetto. L'idea di condividere è il motore del progresso.. ..secondo me. Ti ringrazio per la risposta e vorrei precisare che il servizio di youposition va al di la dell'esibizionismo ed è molto interessante soprattutto per chi pratica il mare. Far conoscere un proprio itinerario di viaggio, secondo me potrebbe essere molto utile per chi va in cerca di qualcosa di nuovo e allo stesso tempo collaudato. Il tuo programma si adatterebbe benissimo al discorso anche se usciamo un po dal sistema di antifurto satellitare. Mi è venuto in mente che, anche se nn sei un programmatore, visto che si tratta solo di cambiare una riga puoi adattare da solo il programma. Cerca questa riga nel sorgente: CODICE msg = 'LAT:' + location['lat'] + ',LON:' + location['long'] (ce ne sono 3, uguali). Dalle FAQ: CITAZIONE Puoi usare il formato che ti è più comodo, o quello che viene usato dal tuo GPS o navigatore satellitare. Gradi e frazione di grado. Esempio: 45.376$10.76 Gradi, minuti e frazione di minuto. Esempio: 45 12.512;10 21.45 Gradi, minuti e secondi. Esempio: 45 15 25$10 01 34 Forse basta quindi aggiungere questa riga sotto a quella del mio codice (in tutti e tre i casi): CODICE msg = msg[4:6] + "." + msg[6:8] + msg[9:13] + "$" + msg[19:22] + "." + msg[22:24] + msg[25:29] Se poi fai ANCHE quest'altra modifica, il messaggio viene inviato in automatico appena avvii il programma, dopodiche' puoi richiuderlo: Dopo la riga: CODICE print 'connecting to inbox...' metti queste: CODICE msg=ReadPos() SendMess(Recipient_number,msg) |
|
|
|
17/07/2008 - 17:51
Messaggio
#73
|
|
![]() Member ![]() ![]() Gruppo: Utente Messaggi: 17 Iscritto il: 16/07/2008 Utente Nr.: 194.292 Cellulare: N70 Nick su N-Gage: StL |
Mi è venuto in mente che, anche se nn sei un programmatore, visto che si tratta solo di cambiare una riga puoi adattare da solo il programma. Cerca questa riga nel sorgente: CODICE msg = 'LAT:' + location['lat'] + ',LON:' + location['long'] (ce ne sono 3, uguali). Dalle FAQ: Forse basta quindi aggiungere questa riga sotto a quella del mio codice (in tutti e tre i casi): CODICE msg = msg[4:6] + "." + msg[6:8] + msg[9:13] + "$" + msg[19:22] + "." + msg[22:24] + msg[25:29] Se poi fai ANCHE quest'altra modifica, il messaggio viene inviato in automatico appena avvii il programma, dopodiche' puoi richiuderlo: Dopo la riga: CODICE print 'connecting to inbox...' metti queste: CODICE msg=ReadPos() SendMess(Recipient_number,msg) Grazie gentilissimo ma vorrei citarti una F.A.Q. presa dal sito di youposition: E' molto importante che l'SMS che ci invii sia scritto correttamente, altrimenti il programma che lo riceve non saprà interpretarlo correttamente, e quindi non verrà visualizzato al posto giusto sulla mappa. Il messaggio deve contenere la tua posizione GPS (prima latitudine e poi longitudine) ed infine il testo del messaggio. Latitudine e longitudine devono essere divise tra di loro da un carattere di dollaro ("$") oppure un punto e virgola (";") oppure ancora un punto esclamativo ("!") Un esempio di SMS potrebbe essere il seguente: 45 12.3$9 21.45$Mi trovo in questo posto magnifico, il tempo è buono e forse domani farò una gita sui monti Oppure: 45 12 21;9 21 42 Mi trovo in questo posto magnifico, il tempo è buono e forse domani farò una gita sui monti Nota che le coordinate possono essere specificate nel formato che ti è più comodo. Inoltre, come si può notare dall'esempio precedente, non è obbligatorio inserire il separatore tra la longitudine ed il messaggio. Con la tua modifica otterrei il messaggio richiesto ? e un ultima cosa. Sarebbe possibile implementare l'inserimento di un messaggio con la piena filosofia del sito ? ..dai che poi lo chiameremo GPS2SMS2youposition2gmaps.py P.S. sei forte ! |
|
|
|
18/07/2008 - 08:38
Messaggio
#74
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Grazie gentilissimo ma vorrei citarti una F.A.Q. presa dal sito di youposition: [...] Con la tua modifica otterrei il messaggio richiesto ? Certo, senno' che l'ho fatta a fare??? CITAZIONE e un ultima cosa. Sarebbe possibile implementare l'inserimento di un messaggio con la piena filosofia del sito ? ..dai che poi lo chiameremo GPS2SMS2youposition2gmaps.py P.S. sei forte ! Tutto è possibile, basta solo avere il tempo.... Cosa che al momento non ho: ho cinque progetti diversi cominciati! Per questo motivo li sto parcheggiando su GoogleCode: io ci metto l'idea, magari qualcuno ci mette il tempo! LCCarTrack - antifurto sat TrafficLC - situazione traffico G.R.A. mFaucetPVR - gestione programmazione Vcast NokiaDataLogger - memorizza dati di display LCD LedRem - telecomanda la TV col cell Non sono ancora tutti online, pero'... |
|
|
|
24/07/2008 - 16:16
Messaggio
#75
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 3.105 Iscritto il: 17/09/2006 Da: Novi Ligure (AL) Utente Nr.: 26.602 Cellulare: Nokia N70 Firmware: 5.0638.3.0.1 |
...il tuo script mi ha ritornato un SMS con scritto "LAT:4445.6602N,LON:00847.7489E Come mai se lo metto su Google Earth mi corrisponde ad una zona tra Francia e Spagna invece che Piemonte? Come lo devo scrivere?....perchè credo che dovrei scrivere 2 cifre inziali, il punto e poi tutti i decimali ma facendo così mi corrisponde alla zona tra Francia e Spagna! |
|
|
|
24/07/2008 - 16:28
Messaggio
#76
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Come mai se lo metto su Google Earth mi corrisponde ad una zona tra Francia e Spagna invece che Piemonte? Come lo devo scrivere?....perchè credo che dovrei scrivere 2 cifre inziali, il punto e poi tutti i decimali ma facendo così mi corrisponde alla zona tra Francia e Spagna! perche' non ho formattao correttamente la stringa, bisogna spostare le virgole a sinistra di due posizioni (il ricevitore GPS le formatta cosi', non so perche'...) Prova con LAT:44.456602N,LON:008.477489E Messaggio modificato da JumpJack_ il 24/07/2008 - 16:32 |
|
|
|
24/07/2008 - 17:11
Messaggio
#77
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 3.105 Iscritto il: 17/09/2006 Da: Novi Ligure (AL) Utente Nr.: 26.602 Cellulare: Nokia N70 Firmware: 5.0638.3.0.1 |
Se metto esattamente così 44.456602N 008.477489E in Google Earth ora mi sono avvicinato......ora sono in Liguria........
|
|
|
|
24/07/2008 - 18:39
Messaggio
#78
|
|
![]() Member ![]() ![]() Gruppo: Utente Messaggi: 17 Iscritto il: 16/07/2008 Utente Nr.: 194.292 Cellulare: N70 Nick su N-Gage: StL |
Se metto esattamente così 44.456602N 008.477489E in Google Earth ora mi sono avvicinato......ora sono in Liguria........ anche a me succede uguale e non sono riuscito a risolvere il problema. Anche con il discorso di youposition.it non va |
|
|
|
24/07/2008 - 21:57
Messaggio
#79
|
|
![]() Millennium Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 3.105 Iscritto il: 17/09/2006 Da: Novi Ligure (AL) Utente Nr.: 26.602 Cellulare: Nokia N70 Firmware: 5.0638.3.0.1 |
Purtroppo ho proprio notato che il tuo script invia una posizione sbagliata....
...infatti ho fatto due prove con BlueSky e mi indicava questa posizione: 1) N 44.761035 E 8.795625 2) N 44.761008 E 8.795735 QUESTE DUE POSIZIONI su Google Earth indicano effettivamente il luogo giusto! ...mentre il tuo script mi ha ritornato tramite SMS: 1) LAT: 4445.6602N LON: 00847.7489E 2) LAT: 4445.6608N LON: 00847.7417E PURTROPPO QUESTE DUE POSIZIONI invece indicano un luogo del tutto sbagliato in Liguria!....a circa 100-150km dal punto indicato giustamente da BlueSky! EDIT: però ho notato che nel log che scrive BlueSky invece compare questa posizione: 4445.6621,N,00847.7375,E E QUESTA POSIZIONE su Google Earth è molto vicina a quella che ritorna il tuo script! ...mentre nella schermata di BlueSky invece appare l'indirizzo quello giusto! mah! Messaggio modificato da mazzanokia il 24/07/2008 - 22:03 |
|
|
|
25/07/2008 - 08:07
Messaggio
#80
|
|
|
Millennium Member ![]() Gruppo: Developer Messaggi: 1.150 Iscritto il: 29/08/2006 Utente Nr.: 24.454 Cellulare: a1000,6680 |
Grazie, queste informazioni sono preziose per capire... cosa cavolo dice il mio programma!
Ho preso il codice per estrarre le coordinate da un sito "specializzato" in programmy python per GPS, quindi davo per scontato che fosse "giusto", ma non ho mai fatto test approfonditi, ancora... E da questi dati emerge un fatto molto bislacco: il numero 4445.6602N fornito dal mio programma non significa 44.456602 gradi, ma 44 gradi e 45.6602 primi!!! Quindi in gradi diventa: 44 + 45.6602/60 = 0.761003 = 44.761003 Roba da pazzi. Ma guarda te. Ma che rottura di scatole, ora mi tocca mettere una routine di conversione nel programma... Bah. Comunque vediamo se torna: 1) LAT: 4445.6602N ==> 44.761003 LON: 00847.7489E ==> 8 + 47.7489/60 = 8.795815 2) LAT: 4445.6608N ==> 44 + 45.6608/60 = 44.761013 LON: 00847.7417E ==> 8.795695 |
|
|
|
![]() ![]() |
|
|
Versione Lo-Fi | Oggi è il: 09/02/2010 - 14:34 |
|
|
||