Вопрос

У меня почти худшая спецификация в мире.Приложение, которое существует и использовалось для работы.Моя цель - воссоздать это приложение и заставить его работать.

Это очень простая утилита, которая просто выводит на экран следующую информацию:

  • ARFCN - Абсолютный номер радиочастотного канала
  • LAC - Код местоположения ячейки (уникальный в PLMN)
  • RAC - идентификационный код зоны маршрутизации ячейки (уникальный в PLMN)
  • MNC / MCC - Код мобильной сети / Код мобильной страны
  • NCellInfo1-6 - ?
  • Качество Rx -
  • Скачкообразная частота -
  • Последняя зарегистрированная сеть
  • TMSI - ?
  • Периодическое значение обновления местоположения
  • Группа
  • Используемый канал
  • RSSI 1 - индикация уровня принятого сигнала
  • Причина освобождения от последнего звонка

Я надеюсь, что смогу получить часть этой информации через сетевую информацию OpenNETCF, возможно, какой-нибудь P / Invokes где-нибудь или (в худшем случае) какой-нибудь пользовательский SDK, который мне нужно будет найти для устройства (и это нишевое устройство, поэтому я надеюсь, что это не так).

Однако, желая использовать возможности Stackoverflow, я подумал, сможет ли кто-нибудь указать мне правильное направление, чтобы получить эти данные с устройства.Кто-нибудь знает о каких-либо библиотеках, которые специально предоставляют такого рода информацию?

Это было полезно?

Решение

Я не могу говорить за всю эту информацию, но большую ее часть вы можете получить из RIL (уровень радиоинтерфейса).

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

Я не уверен, что вы сможете использовать C # для доступа к уровню RIL, поскольку вам необходимо обеспечить обратные вызовы функций C.

Информация о вышке сотовой связи, которую вы получаете из функции RIL_GetCellTowerInfo, и информация о качестве сигнала, которую вы получаете из функции RIL_GetSignalQuality.Просмотрите документацию MSDN для получения информации, которую вы хотите получить.

Другие советы

Пространство имен NetworkInformation от OpenNETCF не поможет - это оболочка вокруг NDIS и WZC, которая не очень полезна для телефонии.Что, вероятно, имеет здесь значение, так это Телефонный API (TAPI), хотя у меня есть сомнения, собирается ли даже ТАПИ предоставить всю эту информацию (прошло много времени с тех пор, как я дрался с ТАПИ).

Я предполагаю, что вы сможете получить часть информации через TAPI, но большую ее часть я, вероятно, извлек через проприетарный API, предоставляемый поставщиком радиостанций, и без информации об этом API (от поставщика радиостанций или производителя устройства) вам, вероятно, не повезло.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top