Pergunta

Eu tenho quase a pior especificação no mundo. Um aplicativo que existe e usado para o trabalho. O meu objectivo é recriar este aplicativo e fazer o trabalho.

É um muito simples util que apenas exibe as seguintes informações para a tela:

  • ARFCN - Absolute Radio Frequency Channel Number
  • LAC - Localização Código de Área da célula (único na PLMN)
  • RAC - Routing Área código de identificação da célula (único na PLMN)
  • MNC / MCC - Móvel Código de Rede Móvel / Código do país
  • NCellInfo1-6 -?
  • Rx Qualidade -
  • Frequency Hopping -
  • Última rede registrada
  • TMSI -?
  • valor periódica Localização Atualização
  • Banda
  • Canal em uso
  • RSSI 1 - indicação de intensidade do sinal recebido
  • Última chamada versão causa

Eu estou esperando que eu possa ganhar alguma desta informação através de informações de OpenNETCF rede, talvez alguns P / em algum lugar Invoca ou (pior cenário) algum tipo de SDK personalizado que eu vou ter de encontrar para o dispositivo (e seu um nicho dispositivo assim que eu espero que este não é o caso).

No entanto desejam utilizar os poderes de Stackoverflow Gostaria de saber se alguém seria capaz de me aponte na direcção certa para obter esses dados fora de um dispositivo. Alguém sabe de algum libs que, especificamente, fornecer esse tipo de informação?

Foi útil?

Solução

Eu não posso falar por toda essa informação, mas a maioria do que você pode obter de RIL (Radio Interface de Layer).

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

Eu não tenho certeza que você vai ser capaz de usar C # para acessar a camada RIL como você tem que fornecer C retornos de chamada de função.

As informações torre de celular que você começa de função RIL_GetCellTowerInfo e as informações a qualidade do sinal que você recebe de função RIL_GetSignalQuality. Navegar na documentação do MSDN para o inforation você deseja obter.

Outras dicas

namespace NetworkInformation de OpenNETCF não vai ajuda - é um invólucro em torno NDIS e WZC, que não é de muito uso para a telefonia. O que é probebly relevent aqui é o Telephony API (TAPI) , embora Não tenho dúvidas de que, mesmo TAPI está indo para dar toda esta informação (ele tem sido um tempo desde que eu lutei com TAPI).

Meu palpite é que você vai ser capaz de obter algumas das informações através de TAPI, mas um monte de que eu provavelmente recuperada através de uma API proprietária que o fornecedor de rádio fornece, e sem informações sobre isso API (do fornecedor de rádio ou o dispositivo OEM) provavelmente você está sem sorte.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top