Question

J'ai presque la pire spécification au monde. Une application qui existe et qui fonctionnait auparavant. Mon but est de recréer cette application et de la faire fonctionner.

C’est un utilitaire très simple très qui affiche simplement les informations suivantes à l’écran:

  • ARFCN - Numéro de canal absolu de fréquence radio
  • LAC - Code de zone géographique de la cellule (unique dans le RMTP)
  • RAC - Code d'identification de la zone de routage de la cellule (unique dans le réseau PLMN)
  • MNC / MCC - Code du réseau mobile / Code de pays du mobile
  • NCellInfo1-6 -?
  • Qualité Rx -
  • sauts de fréquence -
  • Dernier réseau enregistré
  • TMSI -?
  • Valeur de mise à jour périodique de l'emplacement
  • Bande
  • Chaîne utilisée
  • RSSI 1 - indication de l'intensité du signal reçu
  • Cause du dernier appel libéré

J'espère pouvoir obtenir certaines de ces informations via les informations réseau d'OpenNETCF, peut-être certains P / Invokes quelque part ou (dans le pire des cas) une sorte de SDK personnalisé que je devrai trouver pour le périphérique (et son dispositif de niche donc j'espère que ce n'est pas le cas).

Cependant, souhaitant utiliser les pouvoirs de Stackoverflow, je me suis demandé si quelqu'un serait capable de me diriger dans la bonne direction pour extraire ces données d'un périphérique. Quelqu'un connaît-il des bibliothèques fournissant spécifiquement ce type d'informations?

Était-ce utile?

La solution

Je ne peux pas parler de toutes ces informations, mais vous pouvez obtenir la plupart de ces informations grâce à RIL (Radio Interface Layer).

http://msdn.microsoft.com/en-us/library /aa920475.aspx

Je ne suis pas sûr que vous puissiez utiliser C # pour accéder à la couche RIL car vous devez fournir des rappels de fonctions C. "

Les informations sur la tour de cellules que vous obtenez de la fonction RIL_GetCellTowerInfo et les informations sur la qualité du signal que vous obtenez de la fonction RIL_GetSignalQuality. Parcourez la documentation MSDN pour trouver les informations que vous souhaitez obtenir.

Autres conseils

L'espace de noms NetworkInformation d'OpenNETCF ne va pas aider - c'est un wrapper autour de NDIS et WZC, qui n'est pas d'une grande utilité pour la téléphonie. La API de téléphonie (TAPI) est de toute évidence pertinente ici. Je me demande même si TAPI va donner toutes ces informations (cela fait longtemps que je me suis battu avec TAPI).

Je suppose que vous pourrez obtenir certaines informations via TAPI, mais la plupart d’entre elles ont probablement été récupérées via une API propriétaire fournie par le fournisseur de radio et sans informations sur cette API (fournie par le fournisseur de radio ou le fabricant OEM de l'appareil), vous êtes probablement sans chance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top