izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005
-
13 juil. 2005 à 14:51
atangna -
12 janv. 2009 à 16:38
Bonjour,
j'aimerais émuler un port com en evb, vous pensez que c'est possible ?
j'entend par là que j'aimerais faire un logiciel qui "leurerait" d'autres logiciels de géolocalisation necessitant un équipement gps
mon émulateur écouterait le port sur lequel est connecté un gsm, lirait le cellId, consulterait une table local (synchronisable) de correspondance pour enfin envoyer les données nmea/$GPGLL correspondant sur un autre port (com:8)
une sorte de passerelle gsm/cellId ----> gps/nmea
je sais que ça ne sera pas aussi précis que du gps,
que les tomtom&Cie ne pourront pas en tirer d'infos suffisement précise
ça peux aider par contre pour des POI (radars par Ex)
et puis c'est surtout pour le fun
vierge de toute connaissances en dev Pda, j'imagine en premier lieux l'evb... mais suis ouvert aux autres langages (le plus simple et le plus gratuit sera le mieux)
le embeded visual studio qu'on peux charger chez microsoft sufira t-il ?
y trouverais-je toutes les librairie necessaire ?
j'attend plus des encouragements que des découragements...
des remarques constructives...
des conseils...
des parrains...
des collaborateurs...
des "attention pense à ça..."
des "d'autres s'y sont penché, ils on réussi en faisant..."
commands AT Heinz
AT+CREG?
+CREG: 0,1,"0003","6F05"
Area 0x0003, Cell number 0x6F05.
AT+CSQ
+CSQ: 13,99 13 signal level, 99 bit error rate unknown
<HR>
voilà comment j'ai imaginé le découpage du "projet" (si on peux appler ça comme ça)
- réussir à émuler un port com
- réussir à envoyer des données nmea/$GPGLL sur ce port
- lire les données du gsm -> standard ? constructeur ?
- tester choisir technique de stockage des données fichier à plat /xml /table
- intégrer tout ça
<HR>
contraintes
standard gsm : doit pouvoir fonctionner avec tous les gsm en IR / BT / intégré qq soit leur OS
passerelle : portabilité winCE / palmOS / symbian / JAVA
<HR>
d'autre part,
pour la construction de la table j'imagine un client en mesure de lire les données GPS de ceux qui en ont un ainsi que le cellId de leur GSM.
ile renseignent une table locale qu'ils enverront à un serveur http/php sur lequel les utilisateur de la passerelle iront chercher les éléments dont ils auront besoin.
mais cette partie me parait beaucoup plus simple que la partie passerelle
<HR>
au final, on aura :
des contributeurs qui allimentent une base avec un client en mesure de lire gps et gsm
une base qui consolide et fédère des données (voire même les enrichi)
des utilisateurs qui répliquent tout ou partie des données et émulent un gps qu'ils n'ont en hardware
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 13 juil. 2005 à 15:00
vous allez me dire:
c'est bien beau mais tu si tu y arrive (c'est pas gagné), tu vas avoir plein de gens qui auront la passerelle mais peux de contributeur et au final uen base inexploitable
la dessus effectivement je compte un peu sur l'esprit de partage... mais pas que
j'ai imaginé un sytème un peu plus motivant du genre
pour avoir la passerelle et disons une base de 30 km autours de chez sois : gratuit
pour avoir des mise à jours / élargir sa base : petite contribution (symbolique genre allopass)
et redistribution des allopass aux contributeur proportionnellement à leurs contributions
<HR>
"Le site SPV Developers propose un logiciel de triangulation GSM, et plus précisemment du Cell-ID. Cette technologie permet de se localiser dans une zone couverte par le réseau, il se connecte à un antenne relais GSM. C'est à partir de l'identification de cette dernière, que le smartphone est localisé."
Un logiciel qui fonctionne plutôt bien. J'ai essayé et l'affichage de l'ID de l'antenne vient en quelques secondes. Par contre, il faut mettre à jour le site internet des sites correspondants aux antennes. Si tout le monde le fait, on aura rapidement une base française sympa. Après, l'ID de l'antenne vous renverra automatiquement la localisation correspondante, pour autant que quelqu'un l'aie renseignée consciencieusement au préalable.
Q.
,
Can I use the AT commands to retrieve Cell ID information of a target mobile phone?,
----
A.,
No. Only the GSM network service provider can give you the cell ID information of any target phone. Using AT commands, you can retrieve the Cell ID information of the modem with which you are currently communicating, not that of another party.
Q.
,
How can I get more details on the cell location of my modem?,
----
A.,
You can use the Cell Environment description command [AT+CCED] to get the details.
Please refer to the AT command manual for further description.
Read command: AT+CGREG? Displays the current <n>, <stat>[, <lac>, and <ci>] settings.
Test command: AT+CGREG =? Shows if the command is supported.
Test command
+CGREG: (list of supported <n>s)
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 17 juil. 2005 à 23:18
bon, ben les test commencent,
déjà je suis content, j'ai réussi à avoir mon Cell ID,
voyez un peu :
<HR>
OK
AT+CGREG?
+CGREG: 0,1
OK
AT+CGREG=2
OK
AT+CGREG?
+CGREG: 2,1,"EE02","3850"
OK
AT+CSQ
+CSQ: 12,99
OK
<HR>
rigolez pas c'est un petit pas pour vous mais une grand pour moi !!
pour ceux que ça interresse, j'ai obtenu ça avec hyper terminal
(démarrer/prog/accessoire/communication/hyper terminal)
en interrogent un T68i connecté en infra rouge (et son driver qui va avec) sur le com 3
<HR>
prochaine étape: obtenir la même chose avec mon pda
pocket tools me permettrait de connaitre le numéro de port de mon port infra rouge... mais il est payant...
je vais me mettre en quête d'un produit similaire mais gratuit
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 20 juil. 2005 à 09:54
bon ça y est là je commence à peiner...
en vb, j'arrive à ourir le port com 2 (mon port infra rouge)
j'envoi des chaines (ATDT 01XXXXXXXX ou AT ou même AT+CGREG?) mais j'ai l'impression qu'elles tombent dans le vide car rien ne revient.
je sais que j'écoute bien le port ir car je me suis amusé à envoyer données de mon tèl vers mon pda et mon appli vb reçoit bien des trucs (un peu cabalistiques) c'est donc que mon port ir fonctionne bien (du moins en reception)
avec le freeware device manager j'ai vu la liste des drivers modem du pda et je pense que c'est plutôt ça qu'il faut que je manipule plutôt que directement le port ir et plus précisement le modem "irDa générique" mais je ne sais pas trop par quel bout prendre ça et si l'evb est en mesure de gérer ça
d'autre par, écouter les sentence nmea... ça c'est fait... c'est beaucoup plus simple... enfin du moins pour mon cas, le gps est intégré c'est le com 8 (Acer N35), reste à les interpreter
toujours personnes pour m'aider ?
si par hasard ça ne vous interresse pas car vous êtes persuadé que je vais droit au mur pour de bonnes raisons bien fondées... ne me laissez pas mariner, expliquez moi
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 20 juil. 2005 à 14:34
Bon ben quand je vois tout ce qu'ils sont capable de faire chez www.lepocketpc.com et plus précisement GsmLink pour le quel il précisent qu'il faut le runtime evb,
je me dit que ce que je veux faire est possible en evb
iztoogood
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 20 juil. 2005 à 15:40
bon donc là où j'en suis, j'me dit que la solution à mon problème c'est OBEX
et que ça à l'air bien expliqué là:
http://www.codeproject.com/ce/IrdaMobile.asp mais je craint d'avoir à mettre les mains dans le C++..... donc là je commence à flipper
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 21 juil. 2005 à 09:39
avant de m'atteler a l'evc, j'ai voulu voir jusqu'où je pouvais aller en evb
avec device manager, sur mon acer n35, j'avais vu que le port irda était le port com 2 et utilisait IRDA2410.dll, par contre je n'avais pas prêté attention à "Unknown serial device" sur le port com 3... j'aurais dû !!! en le regardant de plus prêt j'ai vu qu'il utilisait IRCOMM.dll
je test mon appli evb sur ce port, je lance la commande ATDT XX.XX.XX.XX et là Ô miracle de la technologie moderne ça marche!!!
par contre, je n'ai pas de retour
donc, avant ça, sur le port 2, j'arrivais à recevoir des données de mon GSM, maintenant, j'arrive à en envoyer...
la leçon du jour : avant de comencer à bricoler : bien dépuiller la liste de ses ressources.
<HR>
d'autre part, pour le fun, j'ai commencé à regarder ce que donnent les sources de IrdaMobile pffff c'est pas gagné, je comprend pas grand chose à l'evc, va falloir que j'trouve des tuto sur la base de la base du début ... genre "hello world" en evc
IrdaMobile ne fonctionne pas complètement avec mon matos, il arrive juste à voir que j'ai un ericsson mais ne descend pas de contacts
<HR>
Par contre GsmLink m'a bluffé, je vous le conseil
izt00g00d
Messages postés65Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention28 juillet 2005 22 juil. 2005 à 23:58
GSM
grâce à cette excellente dll, j'arrive à interroger mon GSM en vb via mon port infra-rouge
http://www.codeppc.com/evc/evbdlls/articles/vbserial/vbserial.htm truc bizard : avec 2 téléphones différents (même opérateur) au même endroit, je n'obtiens pas un lac et un cell-id égale... à méditer
FICHIER
après tout ça,
faudra que j'enregistre toutes les infos qui m'interressent dans un fichier
AT+CGREG | AT+CSQ | AT+CGMI | AT+CGMM | GPSNMES
<HR>
SERVEUR
puis monter un serveur chez free ou ailleur
qui rassemblera / consolidera tout ça
avec une interface de découpage géographique des données
pour ça PHP & MYSQL sont mes amis
<HR>
EMULATEUR
et enfin
faire une autre appli Pocket pc de restitution des données
un port virtuel...
j'ai cru voir qq articles traitant de ça ... j'aurais dû noter les urls.. dommage
si j'y arrive ça serait bien
c'est là que l'evc va être nécessaire... c'est là que j'ai les boules
<HR>
y a du boulot.... c'est pô gagné
je vois que mon truc ne déchaine pas les foules...
ça vous attriste tant que ça de me voir passer tant de temps et tant galèrer pour si peux de résultats...?
ben aidez moi !