Compartilhar via


Bootstrapping To Return the Device Hardware ID

Windows Mobile SupportedWindows Embedded CE Not Supported

9/19/2008

O servidor OMA DM agora pode ser bootstrapped para fornecer o hardware dispositivo identificação para o servidor OMA DM, que é o IMEI para um dispositivo GSM ou o ESN para um dispositivo CDMA. Você pode usar o personalizado Microsoft, USEHWDEVID, parâmetro no XML de inicialização para especificar se o dispositivo hardware identificação é retornado ou um GUID. Por padrão, um GUID Application-specific é usado. Ele está no formato de: urn:UUID:xxxx. Você pode usar o parâmetro USEHWDEVID no provedor de serviços de configuração Application W7 para especificar que o dispositivo hardware identificação é retornado em vez disso.

A seguinte lista mostra os valores:

  • Se o nó USEHWDEVID estiver presente no XML a inicialização, o valor DevID retorna IMEI para um dispositivo GSM (IMEI:xxxx), ESN para um dispositivo CDMA (ESN:xxxx), ou um GUID para dispositivo de Rádio não.
  • Se o nó UseHwDevID não estiver presente no XML a inicialização. o retorna o valor DevID um GUID.

Somente aqueles com funções Gerenciador ou TPS do operador podem alteração o parâmetro USEHWDEVID. Funções nó pai para as permissões de segurança não aplicar a esse nó.

Para obter mais informações sobre USEHWDEVID, consulte o seguinte tópicos:

Cenário

O seguinte cenário mostra como seria o Device ID trabalho. Neste cenário, o operador móvel foi configurar um servidor OMA DM para gerenciar remotamente dispositivos e o servidor é sistema de mesa ' ajuda ' do operador vinculados fornecer mais avançado ajuda soluções de suporte técnico

  1. O servidor DM inicia a sessão de DM.
  2. A primeira mensagem que o servidor recebe a partir de dispositivo contém o ID. dispositivo
  3. O servidor usa o dispositivo identificação para obter informações perfil dispositivo adicional dentro ' ajuda ' mesa banco de dados do operador a, que permite que o servidor para resolver do o usuário preocupação em vez de contatar o Suporte técnico da Ajuda.
  4. Um aplicativo não confiável tenta get a IMEI a partir de dispositivo sobre um canalizar OMA DM. A solicitação é rejeitada falta devido a de permissão de acesso adequado.

Exemplo de código

O seguinte exemplo mostra como você poderia definir o parâmetro USEHWDEVID no provedor de serviços de configuração Application W7 para especificar que o IMEI é usado como o dispositivo identificação para um dispositivo GSM (IMEI:xxxx) e ESN é usado para um dispositivo CDMA (ESN:xxxx) e um GUID para um dispositivo non-Radio.

<wap-provisioningdoc version="1.1">
   <characteristic type="APPLICATION">
      <parm name="APPID" value="w7"/>
      <parm name="USEHWDEVID"/>
      <! — other parms -- >
      <! — other characteristic -- >
   </characteristic> 
</wap-provisioningdoc>

Quando o parâmetro USEHWDEVID é no provedor de serviços de configuração Application W7, o provedor de serviços de configuração DevInfo retorna o hardware dispositivo identificação para o servidor OMA DM no início de cada sessão OMA DM. O hardware dispositivo identificação é a DevID na SyncBody e a LocURI de origem na SyncHdr.

O seguinte exemplo mostra como o servidor DM pode consulta um dispositivo para ID. dispositivo de hardware

<Get>
   <CmdID>2</CmdID>
   <Item>
      <Target>
         <LocURI>./DevInfo/DevId</LocURI>
      </Target>
   </Item>
</Get>

See Also

Concepts

Bootstrapping a Device
Understanding Bootstrapping