Tchufa Posté(e) 26 avril 2009 Share Posté(e) 26 avril 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cr0vax Posté(e) 26 avril 2009 Share Posté(e) 26 avril 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neoakira Posté(e) 26 avril 2009 Share Posté(e) 26 avril 2009 C'est quoi la cellule active et les cellules voisines ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cr0vax Posté(e) 26 avril 2009 Share Posté(e) 26 avril 2009 La cellule active, c'est l'antenne que tu utilises pour téléphoner, les voisines celles que tu captes Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 26 avril 2009 Auteur Share Posté(e) 26 avril 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
20Syl Posté(e) 26 avril 2009 Share Posté(e) 26 avril 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... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cr0vax Posté(e) 26 avril 2009 Share Posté(e) 26 avril 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 26 avril 2009 Auteur Share Posté(e) 26 avril 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cr0vax Posté(e) 26 avril 2009 Share Posté(e) 26 avril 2009 Ouais mais tout ça est enfermé dans la puce radio, l'OS n'y accède pas. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 27 avril 2009 Auteur Share Posté(e) 27 avril 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cr0vax Posté(e) 27 avril 2009 Share Posté(e) 27 avril 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 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 27 avril 2009 Auteur Share Posté(e) 27 avril 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jorodan Posté(e) 27 avril 2009 Share Posté(e) 27 avril 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 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 27 avril 2009 Auteur Share Posté(e) 27 avril 2009 (modifié) 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 Modifié 27 avril 2009 par Tchufa Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb Posté(e) 27 avril 2009 Share Posté(e) 27 avril 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 :| Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 27 avril 2009 Auteur Share Posté(e) 27 avril 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gromez Posté(e) 28 avril 2009 Share Posté(e) 28 avril 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchufa Posté(e) 28 avril 2009 Auteur Share Posté(e) 28 avril 2009 (modifié) 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!!! Modifié 28 avril 2009 par Tchufa Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
salimdz Posté(e) 31 décembre 2010 Share Posté(e) 31 décembre 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+ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alocaly Posté(e) 2 janvier 2011 Share Posté(e) 2 janvier 2011 il suffit de chercher CellHunter pour trouver ca : http://ch.omoco.de/cellhunter/ Emmanuel / Alocaly Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
salimdz Posté(e) 2 janvier 2011 Share Posté(e) 2 janvier 2011 bonjour, merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
salimdz Posté(e) 18 janvier 2011 Share Posté(e) 18 janvier 2011 Bonjour, il y a pas un source en java pour connaitre les Cellules voisines bonne journée a+ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DevTany Posté(e) 22 mars 2011 Share Posté(e) 22 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
salimdz Posté(e) 5 avril 2011 Share Posté(e) 5 avril 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+ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
moussataj Posté(e) 11 juillet 2013 Share Posté(e) 11 juillet 2013 bonjour, j'ai le même prob est c k vous avez trouvez la solution pour avoir une idée les cellules voisines ?????? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.