Frage

Ich habe fast das Schlimmste spec in der Welt. Eine Anwendung, die verwendet und besteht zu arbeiten. Mein Ziel ist es, diese App zu erstellen und damit es funktioniert.

Es ist ein sehr einfache util, dass nur zeigt die folgenden Informationen zum Bildschirm:

  • ARFCN - Absolute Radio Frequency Channel Number
  • LAC - Location Area Code der Zelle (einzigartig in PLMN)
  • RAC - Routing Area Identifier Code der Zelle (einzigartig in PLMN)
  • MNC / MCC - Mobile Network Code / Mobile Country Code
  • NCellInfo1-6 -?
  • Rx Qualität -
  • Frequency Hopping -
  • Zuletzt registrierte Netzwerk
  • TMSI -?
  • Periodic Location Update Wert
  • Band
  • Kanal im Einsatz
  • RSSI 1 - empfangene Signalstärke-Anzeige
  • Letzte Rufauslösung Ursache

Ich hoffe ich einige dieser Informationen über OpenNETCF Netzwerk von Informationen gewinnen können, vielleicht einige P / Ruft irgendwo oder (worst case scenario) eine Art von benutzerdefinierten SDK, die ich für das Gerät zu finden brauchen (und es ist ein Nische Gerät so dass ich hoffe, dass dies nicht der Fall ist).

will jedoch die Kräfte der Stackoverflow zu verwenden, ich fragte mich, ob jemand diese Daten aus einem Gerät der Lage wäre, mich in der richtigen Richtung zu weisen. Wer weiß, irgend Libs, die diese Art von Informationen, die speziell zur Verfügung stellen?

War es hilfreich?

Lösung

Ich kann für all diese Informationen nicht sprechen, aber die meisten davon können Sie von RIL (Radio Interface Layer) erhalten.

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

Ich bin nicht sicher, dass Sie in der Lage sein werden, C # verwenden, um die RIL Schicht zuzugreifen, wie Sie C-Funktion Rückrufe zur Verfügung stellen müssen.

Die Zelle Turm Informationen, die Sie von RIL_GetCellTowerInfo Funktion erhalten und der Signalqualität Informationen, die Sie von RIL_GetSignalQuality Funktion erhalten. Durchsuchen Sie die MSDN-Dokumentation für die inforation Sie erhalten möchten.

Andere Tipps

OpenNETCF die NetworkInformation Namespace wird nicht helfen - es ist ein Wrapper um NDIS und WZC, die nicht von großem Nutzen für die Telefonie ist. Was ist probebly hier relevent ist die Telefonie-API (TAPI) , obwohl ich habe Zweifel, ob auch TAPI geht all diese Informationen zu geben (es ist schon eine Weile her, seit ich mit TAPI kämpfte).

Meine Vermutung ist, dass Sie in der Lage sein werden, einige der Informationen über TAPI zu bekommen, aber viel davon ich wahrscheinlich durch eine proprietäre API, die der Radio-Anbieter bietet abgerufen und ohne Informationen zu dieser API (vom Radio-Anbieter oder das Gerät OEM) sind Sie wahrscheinlich kein Glück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top