Tchufa Posted April 26, 2009 Share Posted April 26, 2009 Bonjour, je suis étudiants en télécom et réseaux et pour mon projet de bachelor je dois concevoir un programme pour mobile qui récupère des infos sur la cellule active et les cellules voisines ( taux de reception (rx level) et cell id). Je désirais savoir si cela était possible en développant l'application pour Android. (Ou si vous avez des conseils pour que je puisse réaliser mon projet je suis preneur :-)) Jusqu'à présent, j'ai étudié les pistes Nokia Symbian ( impossible car visiblement les librairies permettant d'accéder aux infos dont j'ai besoin ne sont disponibles que pour les Nokia Carriers), iPhone et j'attend toujours de leurs nouvelles, Windows Mobile mais cela n'a pas l'air concluant ainsi qu'une connexion sérielle entre un téléphone avec le NetMonitor de Nokia ( vieux téléphone ) et une téléphone récent mais cela ne me permet pas de récupérer les informations pour UMTS). Devoir utiliser un appareil pour chaque opérateur n'est pas un facteur limitant et si vous avez besoin de plus d'informations je me ferai un plaisir de vous répondre dans les plus brefs délais. Je vous remercie d'avance pour votre temps et vous souhaite une bonne fin de journée, Cordialement Tchufa Quote Link to comment Share on other sites More sharing options...
cr0vax Posted April 26, 2009 Share Posted April 26, 2009 A mon avis ça n'est possible qu'avec Windows et Android ; et seulement pour la cellule active. Et tu n'aura que ça comme info : http://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html Les Rx, etc. c'est pas au niveau de l'OS, c'est au niveau du firmware Radio. C'est fermé et protéger. Quote Link to comment Share on other sites More sharing options...
neoakira Posted April 26, 2009 Share Posted April 26, 2009 C'est quoi la cellule active et les cellules voisines ? Quote Link to comment Share on other sites More sharing options...
cr0vax Posted April 26, 2009 Share Posted April 26, 2009 La cellule active, c'est l'antenne que tu utilises pour téléphoner, les voisines celles que tu captes Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 26, 2009 Author Share Posted April 26, 2009 Merci pour ta réponse! Est-ce que tu sais s'il est possible de payer pour avoir accès à ces librairies propriétaires ? où dois-je me tourner pour faire la demande? Merci encore d'avoir pris le temps de me répondre! bonne soirée Tchufa Quote Link to comment Share on other sites More sharing options...
20Syl Posted April 26, 2009 Share Posted April 26, 2009 Doit y avoir moyen avec du java sur certains terminaux (Android aucune idée) mais surement des terminaux spécifiques. je pourrais pas t'aider plus pour le moment... Quote Link to comment Share on other sites More sharing options...
cr0vax Posted April 26, 2009 Share Posted April 26, 2009 En fait j'ai dit une bêtise, on doit avoir le RX au niveau de l'OS. Par contre à mon avis, les cellules voisines l'OS en ignore tout. Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 26, 2009 Author Share Posted April 26, 2009 Merci pour ta contribution, pour la cellule active c'est possible sur a peu près tous les OS pour mobile à ce que j'ai pu voir ( nokia symbian s60, iPhone OS, Windows Mobile, etc... ) mais j'ai absolument besoin des infos des cellules voisines aussi :-S Théoriquement, ces infos sont stockées dans la couche Radio du téléphone, car lorsqu'un téléphone se connecte à une antenne, celle-ci lui envoie la liste de ses cellules voisines ( c'est pour faciliter les handover entre elles ). En fait il me faudrait avoir le channel, scramble code ou la fréquence des cellules voisines et une fonction qui permette de forcer une connexion à une cellule spécifique. (Ca serait l'idéal dans le cas ou les Cell ID ou RX level des cellules voisines n'est pas trouvable directement). Merci pour vos réponses :-) tchufa Quote Link to comment Share on other sites More sharing options...
cr0vax Posted April 26, 2009 Share Posted April 26, 2009 Ouais mais tout ça est enfermé dans la puce radio, l'OS n'y accède pas. Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 27, 2009 Author Share Posted April 27, 2009 Arg ok :-S Mais si on peut récup les infos de la cellule active, il devrait être possible de récupérer les infos des cellules voisines. Sur les Nokias par exemple, on peut voir ces informations à l'aide du NetMonitor, le programme "traduis" ce qui se trouve dans la mémoire en quelque chose de presque compréhensible pour un humain :-P J'accepte toutes les idées qui pourront m'aider à me sortir de ce pétrin ! D'avance merci! tchufa Quote Link to comment Share on other sites More sharing options...
cr0vax Posted April 27, 2009 Share Posted April 27, 2009 Je peux me tromper hein Je ne suis pas sûr de ce que j'avance. Mais il me semble pas que ce soit possible simplement. Peut-être que la radio partage la mémoire avec l'OS et du coup un dump est capable d'afficher quelque chose et c'est ce que fait NetMonitor ? Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 27, 2009 Author Share Posted April 27, 2009 Je ne peux pas l'affirmer à 100% mais je crois que le NetMonitor affiche tout simplement le contenu de certains espaces mémoire du téléphone. Quote Link to comment Share on other sites More sharing options...
Jorodan Posted April 27, 2009 Share Posted April 27, 2009 Et tu peux pas réimposer simplement un scan à la puce et récupérer les infos du scan et imposer la cellule à laquelle se connecter ? Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 27, 2009 Author Share Posted April 27, 2009 (edited) En fait le téléphone reçoit une nouvelle liste de cellules voisines à chaque fois qu'il se connecte à une nouvelle cellule. Donc ces infos sont en mémoire et Le problème justement c'est de "traduire" les infos mémoire en quelque chose de compréhensible pour un etre humain.... Franchement des array de bytecode c'est pas très parlant et c'est difficile de rendre ca lisible. C'est pour ca que je me demandais s'il n'y avait pas déjà du travail la dessus pour Android. Car si l'OS a accès aux infos de la cellule active il devrait etre possible d'accéder aux infos des cellules voisines. enfin... j'éspère :-) EDIT: Justement, j'aimerais bien savoir comment forcer une connexion vers une cellule définie et récupérer les infos! Dès que je trouve comment le faire, je pourrai finaliser mon projet et avoir mon Bachelor :-P Edited April 27, 2009 by Tchufa Quote Link to comment Share on other sites More sharing options...
Seb Posted April 27, 2009 Share Posted April 27, 2009 Si l'OS y a accès, pas de raison que tu ne puisses pas (Possibilité de rooter si ce n'est pas accessible autrement). La vrai question, comme tu la soulève, c'est de savoir où se situent ces informations, et comment les traduire :| Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 27, 2009 Author Share Posted April 27, 2009 Hé oui :-( Quelqu'un ne saurait-il pas si du travail similaire a été fait pour Android ( ou toute autre plateforme? :-P ) Je me suis pas mal renseigné du côté iPhone d'Apple parce que ces téléphones sont doté du Field Test qui justement permet de récupérer ces infos. J'ai envoyé plusieurs e-mails à la developper connection pour savoir comment obtenir les librairies du field Test ou des équivalents permettant de récupérer les informations des cellules voisines mais je suis toujours en attente d'une réponse qui n'est pas une publicité pour le Apple Developper program. Quote Link to comment Share on other sites More sharing options...
gromez Posted April 28, 2009 Share Posted April 28, 2009 Je ne sais pas si c'est équivalent à ce que tu cherches, mais à l'époque où j'avais encore mon Freerunner, il y avait une application nommée CellHunter (http://78.47.116.33/~hole/cellhunter/). C'est un jeu qui a pour but de trouver le maximum de cellules voisines. Sur cette même page il y a bien évidemment les sources de l'application, ça peut te donner une piste. Quote Link to comment Share on other sites More sharing options...
Tchufa Posted April 28, 2009 Author Share Posted April 28, 2009 (edited) Merci beaucoup Gromez, je vais essayer ca pour voir ;-) EDIT: Un grand merci Gromez, je pense que je devrai pouvoir réaliser mon projet avec Openmoko!!! Edited April 28, 2009 by Tchufa Quote Link to comment Share on other sites More sharing options...
salimdz Posted December 31, 2010 Share Posted December 31, 2010 Je ne sais pas si c'est équivalent à ce que tu cherches, mais à l'époque où j'avais encore mon Freerunner, il y avait une application nommée CellHunter (http://78.47.116.33/~hole/cellhunter/). C'est un jeu qui a pour but de trouver le maximum de cellules voisines. Sur cette même page il y a bien évidemment les sources de l'application, ça peut te donner une piste. Merci beaucoup Gromez, je vais essayer ca pour voir ;-) EDIT: Un grand merci Gromez, je pense que je devrai pouvoir réaliser mon projet avec Openmoko!!! Bonjour, svp le lien ne marche pas, je cherche des liens sur ce Cell ID, ou des sources sur ca, si possible. merci d’avance bonne journée, et bonne année. a+ Quote Link to comment Share on other sites More sharing options...
Alocaly Posted January 2, 2011 Share Posted January 2, 2011 il suffit de chercher CellHunter pour trouver ca : http://ch.omoco.de/cellhunter/ Emmanuel / Alocaly Quote Link to comment Share on other sites More sharing options...
salimdz Posted January 2, 2011 Share Posted January 2, 2011 bonjour, merci Quote Link to comment Share on other sites More sharing options...
salimdz Posted January 18, 2011 Share Posted January 18, 2011 Bonjour, il y a pas un source en java pour connaitre les Cellules voisines bonne journée a+ Quote Link to comment Share on other sites More sharing options...
DevTany Posted March 22, 2011 Share Posted March 22, 2011 Bonjour, Je suis confronté au même problème qui est d'avoir accès aux cellules voisines, ainsi qu'à la cellule active pour connaitre le niveau RX ? Je code en Java pour une appli Android ! Merci d'avance pour votre aide ! Raph Quote Link to comment Share on other sites More sharing options...
salimdz Posted April 5, 2011 Share Posted April 5, 2011 Bonjour, Je suis confronté au même problème qui est d'avoir accès aux cellules voisines, ainsi qu'à la cellule active pour connaitre le niveau RX ? Je code en Java pour une appli Android ! Merci d'avance pour votre aide ! Raph bonjour, moi j'ai pas trouve un source en java qui donne les informations d'une cellule gsm a+ Quote Link to comment Share on other sites More sharing options...
moussataj Posted July 11, 2013 Share Posted July 11, 2013 bonjour, j'ai le même prob est c k vous avez trouvez la solution pour avoir une idée les cellules voisines ?????? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.