2008-11-07 55 views
0

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

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

  • ARFCN - 绝对射频信道号
  • LAC - 单元格的位置区域代码(PLMN中是唯一的)
  • RAC - 细胞的路由区识别码(PLMN中是唯一的)
  • MNC/MCC - 移动网络代码/移动国家代码
  • NCellInfo1-6 - ?
  • 的Rx质量 -
  • 跳频 -
  • 上次注册的网络
  • TMSI - ?
  • 周期性位置更新值
  • 通道使用
  • RSSI 1 - 接收信号强度指示
  • 最后呼吁释放原因

我希望我能获得一些这通过OpenNETCF的网络信息获取信息,可能是一些P/Invokes或者(最糟糕的情况)某种自定义SDK,我需要找到该设备(以及它的小设备,所以我希望情况并非如此)。

但是希望利用Stackoverflow的强大功能我想知道是否有人能够指引我以正确的方向从设备获取这些数据。任何人都知道任何专门提供这种信息的库?

+0

您可能想要更具体的设备... – 2008-11-07 19:09:49

回答

1

我不能说所有的信息,但大多数你可以从RIL(无线电接口层)获得。

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

我不知道,你将能够使用C#访问RIL层,你必须提供C函数回调。

你RIL_GetCellTowerInfo功能,你从RIL_GetSignalQuality功能得到信号质量信息获取的基站信息。浏览你想获得的信息的MSDN文档。

2

OpenNETCF的NetworkInformation命名空间不会帮助 - 它是NDIS和WZC的包装,它对电话没有多大用处。这里有什么probebly培训相关的是Telephony API (TAPI),但我怀疑甚至TAPI是否要给所有这些信息的(它已经有一段时间,因为我打TAPI)。

我的猜测是,你就可以得到一些通过TAPI的信息,但它的很多,我可能通过专有的API,无线供应商提供了检索,并没有对API信息(从收音机供应商或设备OEM),你可能运气不好。