GPRS信息 - 移动

时间:2008-11-07 18:27:29

标签: windows-mobile gprs

我几乎是世界上最糟糕的规格。存在并用于工作的应用程序。我的目标是重新创建这个应用程序并使其工作。

这是一个非常简单的工具,它只显示以下信息到屏幕:

  • ARFCN - 绝对无线电频道编号
  • LAC - 小区的位置区域代码(PLMN中唯一的)
  • RAC - 小区的路由区域标识符代码(PLMN中唯一)
  • MNC / MCC - 移动网络代码/移动国家/地区代码
  • NCellInfo1-6 - ?
  • Rx质量 -
  • 跳频 -
  • 上次注册的网络
  • TMSI - ?
  • 定期位置更新值
  • 正在使用的频道
  • RSSI 1 - 接收信号强度指示
  • 最后通话释放原因

我希望我可以通过OpenNETCF的网络信息获取一些这些信息,也许某些P / Invokes在某处或(最糟糕的情况下)某种自定义SDK,我需要为该设备找到它(及其一个利基设备,所以我希望不是这样的。)

然而,希望利用Stackoverflow的功能,我想知道是否有人能够指出我正确的方向从设备上获取这些数据。有人知道任何专门提供此类信息的库吗?

2 个答案:

答案 0 :(得分:2)

OpenNETCF的NetworkInformation命名空间无济于事 - 它是NDIS和WZC的包装器,它对电话没什么用处。可疑的是Telephony API (TAPI),但我怀疑即使TAPI是否会提供所有这些信息(自从我与TAPI战斗以来已经有一段时间了)。

我的猜测是你可以通过TAPI获得一些信息,但很多我可能通过无线电供应商提供的专有API检索,而且没有关于该API的信息(来自无线电供应商)或者设备OEM)你可能运气不好。

答案 1 :(得分:1)

我无法代表所有这些信息,但大多数信息都可以从RIL(无线电接口层)获得。

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

我不确定您是否可以使用C#访问RIL层,因为您必须提供C函数回调。

您从RIL_GetCellTowerInfo函数获取的单元塔信息以及从RIL_GetSignalQuality函数获得的信号质量信息。浏览MSDN文档以获取您想要获得的信息。