Criar e providenciar uma IoT Edge para Linux no dispositivo Windows em escala através de um TPM

Aplica-se a:ícone sim IoT Edge 1.1 Outras versões:IoT Edge 1.3, IoT Edge 1.4

Aplica-se a:IoT Edge IoT Edge de marca de verificação 1.3IoT Edge 1.4 IoT Edge 1.4 Outras versões:IoT Edge 1.1

Este artigo fornece instruções para a autoprovisionação de um IoT Edge Azure para o Linux no dispositivo Windows utilizando um Módulo de Plataforma Fidedigna (TPM). Pode automaticamente for-se a Azure IoT Edge dispositivos com o serviço de fornecimento de dispositivos Hub IoT do Azure. Se não estiver familiarizado com o processo de autoprovisionamento, reveja a visão geral do provisionamento antes de continuar.

Nota

A versão mais recente do Azure IoT Edge para o Linux no Windows versão contínua (EFLOW CR), baseada na versão 1.2 IoT Edge, encontra-se em visualização pública. Pode ser necessária uma instalação limpa para os dispositivos que entram em utilização de produção uma vez que a libertação geral de disponibilidade (GA) esteja disponível. Para obter mais informações, consulte a libertação contínua do EFLOW.

Este artigo descreve duas metodologias. Selecione a sua preferência com base na arquitetura da sua solução:

  • Autoprovisionar um Linux no dispositivo Windows com hardware TPM físico.
  • Autoprovisionar um Linux no dispositivo Windows utilizando um TPM simulado. Recomendamos esta metodologia apenas como cenário de teste. Um TPM simulado não oferece a mesma segurança que um TPM físico.

As tarefas são as seguintes:

  • Instale IoT Edge para Linux no Windows.
  • Recupere a informação do TPM do seu dispositivo.
  • Crie uma inscrição individual para o dispositivo.
  • Forneça o seu dispositivo com a sua informação de TPM.

Pré-requisitos

Recursos em nuvem

  • Um hub IoT ativo
  • Um exemplo do serviço de fornecimento de dispositivos Hub IoT em Azure, ligado ao seu hub IoT
    • Se não tiver uma instância de serviço de fornecimento de dispositivos, pode seguir as instruções do Serviço de Fornecimento de dispositivos Hub IoT eligar o hub IoT e as secções de serviço de fornecimento de dispositivos do Hub IoT dispositivo que fornece o serviço de fornecimento rápido.
    • Depois de ter o serviço de fornecimento do dispositivo em funcionamento, copie o valor do ID Scope na página geral. Usa este valor quando configura o tempo de execução IoT Edge.

Requisitos dos dispositivos

Um dispositivo Windows com os seguintes requisitos mínimos:

  • Requisitos de Sistema

    • Windows 10 1/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 Windows 10 e Windows Server 2019 construção mínima 17763 com todas as atualizações cumulativas atuais instaladas.
  • Requisitos de hardware

    • Memória mínima gratuita: 1 GB
    • Espaço mínimo de disco gratuito: 10 GB
  • Suporte à virtualização

  • Suporte em rede

    • O Windows Server não vem com um interruptor predefinido. Antes de poder implantar o EFLOW num dispositivo Windows Server, tem de criar um interruptor virtual. Para obter mais informações, consulte Criar o Switch virtual para Linux no Windows.
    • As versões Do Windows Desktop vêm com um interruptor predefinido que pode ser utilizado para a instalação EFLOW. Se necessário, pode criar o seu próprio interruptor virtual personalizado.

Dica

Se pretender utilizar módulos Linux acelerados pela GPU no seu Azure IoT Edge para o Linux na implementação do Windows, existem várias opções de configuração a considerar.

Terá de instalar os controladores corretos dependendo da sua arquitetura GPU, e poderá necessitar de acesso a uma construção do Windows Insider Program. Para determinar as suas necessidades de configuração e satisfazer estes pré-requisitos, consulte a aceleração da GPU para IoT Edge de Azure para o Linux no Windows.

Certifique-se de que tem tempo para satisfazer os pré-requisitos para a aceleração da GPU agora. Terá de reiniciar o processo de instalação se decidir que pretende uma aceleração da GPU durante a instalação.

Ferramentas de programação

Pode utilizar o PowerShell ou Windows Admin Center para gerir os seus IoT Edge dispositivos. Cada utilidade tem os seus próprios pré-requisitos:

Se pretender utilizar o PowerShell, utilize os seguintes passos para preparar o seu dispositivo-alvo para a instalação do Azure IoT Edge para o Linux no Windows e a implantação da máquina virtual Linux:

  1. Desaponte a política de execução no dispositivo-alvo para AllSigned. Pode verificar a política de execução atual num pedido elevado de PowerShell utilizando o seguinte comando:

    Get-ExecutionPolicy -List
    

    Se a política de execução não AllSignedfor, pode definir a política de local machine execução utilizando:

    Set-ExecutionPolicy -ExecutionPolicy AllSigned -Force
    

Para obter mais informações sobre o IoT Edge Azure para Linux no módulo Windows PowerShell, consulte a referência das funções PowerShell.

Prepare o seu dispositivo-alvo para a instalação do Azure IoT Edge para o Linux no Windows e a implantação da máquina virtual Linux:

  1. Desaponte a política de execução no dispositivo-alvo para AllSigned. Pode verificar a política de execução atual num pedido elevado de PowerShell utilizando o seguinte comando:

    Get-ExecutionPolicy -List
    

    Se a política de execução não AllSignedfor, pode definir a política de local machine execução utilizando:

    Set-ExecutionPolicy -ExecutionPolicy AllSigned -Force
    

Para obter mais informações sobre o IoT Edge Azure para Linux no módulo Windows PowerShell, consulte a referência das funções PowerShell.

Nota

É necessário TPM 2.0 quando utilizar atestado TPM com o serviço de fornecimento de dispositivos.

Só é possível criar inscrições individuais, não de grupo, de fornecimento de dispositivos quando se utiliza um TPM.

Instalar IoT Edge

Implemente o IoT Edge Azure para o Linux no Windows no seu dispositivo-alvo.

Instale IoT Edge para Linux no Windows no seu dispositivo-alvo.

Nota

O processo PowerShell seguinte descreve como implementar IoT Edge para Linux no Windows para o dispositivo local. Para implementar num dispositivo alvo remoto utilizando o PowerShell, pode utilizar o Remote PowerShell para estabelecer uma ligação a um dispositivo remoto e executar estes comandos remotamente nesse dispositivo.

  1. Numa sessão elevada do PowerShell, execute cada um dos seguintes comandos para descarregar IoT Edge para Linux no Windows.

    $msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
    $ProgressPreference = 'SilentlyContinue'
    Invoke-WebRequest "https://aka.ms/AzEflowMSI" -OutFile $msiPath
    
  2. Instale IoT Edge para Linux no Windows no seu dispositivo.

    Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn"
    

    Pode especificar IoT Edge personalizados para Linux na instalação do Windows e diretórios VHDX adicionando INSTALLDIR="<FULLY_QUALIFIED_PATH>" e VHDXDIR="<FULLY_QUALIFIED_PATH>" parâmetros ao comando de instalação. Por exemplo, se pretender utilizar a pasta D:\EFLOW para instalação e a D:\EFLOW-VHDX para o VHDX, pode utilizar o seguinte cmdlet PowerShell.

    Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn","INSTALLDIR=D:\EFLOW", "VHDXDIR=D:\EFLOW-VHDX"
    
  3. Desaponte a política de execução no dispositivo-alvo para AllSigned , se ainda não estiver. Consulte os pré-requisitos powerShell para que os comandos verifiquem a política de execução atual e desemote a política de execução para AllSigned.

  4. Crie o IoT Edge para a colocação do Linux no Windows. A implementação cria a sua máquina virtual Linux e instala o tempo de execução IoT Edge para si.

    Deploy-Eflow
    

    Dica

    Por predefinição, o Deploy-Eflow comando cria a sua máquina virtual Linux com 1 GB de RAM, núcleo 1 vCPU e 16 GB de espaço em disco. No entanto, os recursos que o seu VM precisa são altamente dependentes das cargas de trabalho que implementa. Se o seu VM não tiver memória suficiente para suportar as suas cargas de trabalho, não começará.

    Pode personalizar os recursos disponíveis da máquina virtual utilizando os Deploy-Eflow parâmetros opcionais do comando.

    Por exemplo, o comando abaixo cria uma máquina virtual com 4 núcleos vCPU, 4 GB de RAM (representados em MB) e 20 GB de espaço em disco:

    Deploy-Eflow -cpuCount 4 -memoryInMB 4096 -vmDiskSize 20
    

    Para obter informações sobre todos os parâmetros opcionais disponíveis, consulte as funções PowerShell para IoT Edge para Linux no Windows.

    Aviso

    Por predefinição, a máquina virtual EFLOW Linux não tem configuração DNS. As implementações utilizando o DHCP tentarão obter a configuração DNS propagada pelo servidor DHCP. Verifique a sua configuração DNS para garantir a conectividade da Internet. Para mais informações, consulte AzEFLOW-DNS.

    Pode atribuir uma GPU à sua implementação para ativar módulos Linux acelerados pela GPU. Para ter acesso a estas funcionalidades, terá de instalar os pré-requisitos detalhados na aceleração da GPU para o Azure IoT Edge para o Linux no Windows.

    Para utilizar uma passagem gpu, adicione os parâmetros gpuName, gpuPassthroughType e gpuCount ao seu Deploy-Eflow comando. Para obter informações sobre todos os parâmetros opcionais disponíveis, consulte as funções PowerShell para IoT Edge para Linux no Windows.

    Aviso

    Permitir a passagem do dispositivo de hardware pode aumentar os riscos de segurança. A Microsoft recomenda um controlador de mitigação de dispositivos do fornecedor da sua GPU, quando aplicável. Para obter mais informações, consulte dispositivos gráficos implementar utilizando uma atribuição discreta do dispositivo.

  5. Insira 'Y' para aceitar os termos da licença.

  6. Introduza 'O' ou 'R' para alternar dados de diagnóstico opcionais dentro ou fora, dependendo da sua preferência.

  7. Uma vez concluída a colocação, a janela PowerShell reporta a implementação com sucesso.

    Uma implementação bem sucedida dirá

    Após uma implementação bem sucedida, está pronto para abastecer o seu dispositivo.

Nota

O processo PowerShell seguinte descreve como implementar IoT Edge para Linux no Windows para o dispositivo local. Para implementar num dispositivo alvo remoto utilizando o PowerShell, pode utilizar o Remote PowerShell para estabelecer uma ligação a um dispositivo remoto e executar estes comandos remotamente nesse dispositivo.

  1. Numa sessão elevada do PowerShell, execute cada um dos seguintes comandos para descarregar IoT Edge para Linux no Windows.

    • X64/AMD64

      $msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
      $ProgressPreference = 'SilentlyContinue'
      [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
      Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-X64" -OutFile $msiPath
      
    • ARM64

      $msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
      $ProgressPreference = 'SilentlyContinue'
      Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-ARM64" -OutFile $msiPath
      
  2. Instale IoT Edge para Linux no Windows no seu dispositivo.

    Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn"
    

    Pode especificar IoT Edge personalizados para Linux na instalação do Windows e diretórios VHDX adicionando INSTALLDIR="<FULLY_QUALIFIED_PATH>" e VHDXDIR="<FULLY_QUALIFIED_PATH>" parâmetros ao comando de instalação. Por exemplo, se pretender utilizar a pasta D:\EFLOW para instalação e a D:\EFLOW-VHDX para o VHDX, pode utilizar o seguinte cmdlet PowerShell.

    Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn","INSTALLDIR=D:\EFLOW", "VHDXDIR=D:\EFLOW-VHDX"
    
  3. Desaponte a política de execução no dispositivo-alvo para AllSigned , se ainda não estiver. Consulte os pré-requisitos powerShell para que os comandos verifiquem a política de execução atual e desemote a política de execução para AllSigned.

  4. Crie o IoT Edge para a colocação do Linux no Windows. A implementação cria a sua máquina virtual Linux e instala o tempo de execução IoT Edge para si.

    Deploy-Eflow
    

    Dica

    Por predefinição, o Deploy-Eflow comando cria a sua máquina virtual Linux com 1 GB de RAM, núcleo 1 vCPU e 16 GB de espaço em disco. No entanto, os recursos que o seu VM precisa são altamente dependentes das cargas de trabalho que implementa. Se o seu VM não tiver memória suficiente para suportar as suas cargas de trabalho, não começará.

    Pode personalizar os recursos disponíveis da máquina virtual utilizando os Deploy-Eflow parâmetros opcionais do comando. Isto é necessário para implantar o EFLOW num dispositivo com os requisitos mínimos de hardware.

    Por exemplo, o comando abaixo cria uma máquina virtual com 1 núcleo vCPU, 1 GB de RAM (representado em MB) e 2 GB de espaço em disco:

    Deploy-Eflow -cpuCount 1 -memoryInMB 1024 -vmDiskSize 2
    

    Nota: vmDataSize é um novo parâmetro induzido na versão EFLOW CR.

    Para obter informações sobre todos os parâmetros opcionais disponíveis, consulte as funções PowerShell para IoT Edge para Linux no Windows.

    Aviso

    Por predefinição, a máquina virtual EFLOW Linux não tem configuração DNS. As implementações utilizando o DHCP tentarão obter a configuração DNS propagada pelo servidor DHCP. Verifique a sua configuração DNS para garantir a conectividade da Internet. Para mais informações, consulte AzEFLOW-DNS.

    Pode atribuir uma GPU à sua implementação para ativar módulos Linux acelerados pela GPU. Para ter acesso a estas funcionalidades, terá de instalar os pré-requisitos detalhados na aceleração da GPU para o Azure IoT Edge para o Linux no Windows.

    Para utilizar uma passagem gpu, adicione os parâmetros gpuName, gpuPassthroughType e gpuCount ao seu Deploy-Eflow comando. Para obter informações sobre todos os parâmetros opcionais disponíveis, consulte as funções PowerShell para IoT Edge para Linux no Windows.

    Aviso

    Permitir a passagem do dispositivo de hardware pode aumentar os riscos de segurança. A Microsoft recomenda um controlador de mitigação de dispositivos do fornecedor da sua GPU, quando aplicável. Para obter mais informações, consulte dispositivos gráficos implementar utilizando uma atribuição discreta do dispositivo.

  5. Insira 'Y' para aceitar os termos da licença.

  6. Introduza 'O' ou 'R' para alternar dados de diagnóstico opcionais dentro ou fora, dependendo da sua preferência.

  7. Uma vez concluída a colocação, a janela PowerShell reporta a implementação com sucesso.

    Uma implementação bem sucedida dirá

    Após uma implementação bem sucedida, está pronto para abastecer o seu dispositivo.

Existem alguns passos para preparar o seu dispositivo para o fornecimento com TPM. Deixe a sua colocação aberta enquanto prepara o seu dispositivo. Voltará ao seu destacamento mais tarde no artigo.

Ativar a passagem de TPM

O IoT Edge para o Linux no Windows VM tem uma funcionalidade TPM que pode ser ativada ou desativada. Por defeito, está desativado. Quando esta função estiver ativada, o VM pode aceder ao TPM da máquina hospedeira.

  1. Open PowerShell numa sessão elevada.

  2. Se ainda não o fez, desemote a política de execução do seu dispositivo para AllSigned que possa executar o IoT Edge para o Linux em funções Windows PowerShell.

    Set-ExecutionPolicy -ExecutionPolicy AllSigned -Force
    
  3. Ligue a função TPM.

    Set-EflowVmFeature -feature 'DpsTpm' -enable
    

Recupere as informações do TPM do seu dispositivo

Para forrar o seu dispositivo, precisa de uma chave de Endosso para o seu chip TPM e ID de registo para o seu dispositivo. Fornece estas informações à sua instância do serviço de fornecimento de dispositivos para que o serviço possa reconhecer o seu dispositivo quando este tentar ligar.

A chave de apoio é única para cada chip TPM. É obtido pelo fabricante de chips TPM associado. Pode obter um ID de registo único para o seu dispositivo TPM, por exemplo, criando um hash SHA-256 da chave de endosso.

IoT Edge para o Linux no Windows fornece um script PowerShell para ajudar a recuperar esta informação do seu TPM. Para utilizar o script, siga estes passos no seu dispositivo:

  1. Open PowerShell numa sessão elevada.

  2. Execute o comando.

    Get-EflowVmTpmProvisioningInfo | Format-List
    

Criar uma inscrição no serviço de fornecimento de dispositivos

Utilize as informações de fornecimento do seu TPM para criar uma inscrição individual no serviço de fornecimento de dispositivos.

Quando cria uma inscrição no serviço de fornecimento de dispositivos, tem a oportunidade de declarar um Estado Gémeo do Dispositivo Inicial. No dispositivo twin, pode definir tags para agrupar dispositivos por qualquer métrica utilizada na sua solução, como região, ambiente, localização ou tipo de dispositivo. Estas etiquetas são usadas para criar implementações automáticas.

Dica

Os passos deste artigo são para o portal do Azure, mas também pode criar inscrições individuais utilizando o CLI Azure. Para mais informações, consulte a inscrição de az iot dps. Como parte do comando CLI, utilize a bandeira ativada por arestas para especificar que a inscrição é para um dispositivo IoT Edge.

  1. No portal do Azure, vá ao seu caso do serviço de fornecimento de dispositivos Hub IoT.

  2. Em Definições, selecione Gerir as inscrições.

  3. Selecione Adicionar a inscrição individual e, em seguida, completar os seguintes passos para configurar a inscrição:

    1. Para Mecanismo, selecione TPM.

    2. Forneça a chave de endosso e identificação de registo que copiou do seu VM ou dispositivo físico.

    3. Forneça uma identificação para o seu dispositivo, se quiser. Se não fornecer uma identificação do dispositivo, o ID de registo é usado.

    4. Selecione True para declarar que o seu VM ou dispositivo físico é um dispositivo IoT Edge.

    5. Escolha o hub IoT ligado ao qual pretende ligar o seu dispositivo ou selecione Link para novos Hub IoT. Pode escolher vários hubs e o dispositivo será atribuído a um deles de acordo com a política de atribuição selecionada.

    6. Adicione um valor de etiqueta ao Estado Twin do Dispositivo Inicial , se quiser. Pode utilizar tags para direcionar grupos de dispositivos para a implementação do módulo. Para obter mais informações, consulte IoT Edge módulos em escala.

    7. Selecione Guardar.

Agora que existe uma inscrição para este dispositivo, o tempo de execução IoT Edge pode automaticamente abastecer o dispositivo durante a instalação.

Fornecimento do dispositivo com a sua identidade em nuvem

  1. Abra uma sessão PowerShell elevada no dispositivo Windows.

  2. Forte o seu dispositivo utilizando o ID de âmbito que recolheu da sua instância do serviço de fornecimento de dispositivos.

    Provision-EflowVM -provisioningType "DpsTpm" -scopeId "SCOPE_ID_HERE"
    

    Se tiver matriculado o dispositivo utilizando um ID de registo personalizado, deve especificar esse ID de registo também ao providenciar:

    Provision-EflowVM -provisioningType "DpsTpm" -scopeId "SCOPE_ID_HERE" -registrationId "REGISTRATION_ID_HERE"
    
  1. Abra uma sessão PowerShell elevada no dispositivo Windows.

  2. Forte o seu dispositivo utilizando o ID de âmbito que recolheu da sua instância do serviço de fornecimento de dispositivos.

    Provision-EflowVM -provisioningType "DpsTpm" -scopeId "SCOPE_ID_HERE"
    

    Se tiver matriculado o dispositivo utilizando um ID de registo personalizado, deve especificar esse ID de registo também ao providenciar:

    Provision-EflowVM -provisioningType "DpsTpm" -scopeId "SCOPE_ID_HERE" -registrationId "REGISTRATION_ID_HERE"
    

Verifique a instalação bem sucedida

Verifique se IoT Edge para o Linux no Windows foi instalado com sucesso e configurado no seu dispositivo IoT Edge.

Se o tempo de funcionamento tiver começado com sucesso, pode entrar no seu hub IoT e começar a implantar IoT Edge módulos para o seu dispositivo.

Pode verificar se foi utilizada a inscrição individual que criou no serviço de fornecimento de dispositivos. Vá ao seu dispositivo de prestação de serviços na portal do Azure. Abra os detalhes das inscrições para a inscrição individual que criou. Note que o estado da inscrição é atribuído e o ID do dispositivo está listado.

Utilize os seguintes comandos no seu dispositivo para verificar se o IoT Edge instalado e iniciado com sucesso.

  1. Ligue ao seu IoT Edge para Linux no Windows VM utilizando o seguinte comando na sua sessão PowerShell:

    Connect-EflowVm
    

    Nota

    A única conta permitida para SSH para o VM é o utilizador que a criou.

  2. Depois de se inscrever, pode verificar a lista de IoT Edge módulos, utilizando o seguinte comando Linux:

    sudo iotedge list
    
  3. Se precisar de resolver os problemas do serviço IoT Edge, utilize os seguintes comandos Linux.

    1. Se precisar de resolver problemas relacionados com o serviço, obtenha os registos do serviço.

      sudo journalctl -u iotedge
      
    2. Utilize a check ferramenta para verificar a configuração e o estado de ligação do dispositivo.

      sudo iotedge check
      

    Nota

    Num dispositivo recentemente ateado, poderá ver um erro relacionado com IoT Edge Hub:

    × prontidão de produção: O diretório de armazenamento do Edge Hub persiste no sistema de ficheiros do anfitrião - Erro

    Não foi possível verificar o estado atual do contentor edgeHub

    Este erro é esperado num dispositivo recentemente a provisionado porque o módulo hub IoT Edge não está em funcionamento. Para resolver o erro, em Hub IoT, desa estalem os módulos para o dispositivo e criem uma implementação. A criação de uma implementação para o dispositivo inicia os módulos no dispositivo, incluindo o módulo hub IoT Edge.

Utilize os seguintes comandos no seu dispositivo para verificar se o IoT Edge instalado e iniciado com sucesso.

  1. Ligue ao seu IoT Edge para Linux no Windows VM utilizando o seguinte comando na sua sessão PowerShell:

    Connect-EflowVm
    

    Nota

    A única conta permitida para SSH para o VM é o utilizador que a criou.

  2. Depois de se inscrever, pode verificar a lista de IoT Edge módulos, utilizando o seguinte comando Linux:

    sudo iotedge list
    
  3. Se precisar de resolver os problemas do serviço IoT Edge, utilize os seguintes comandos Linux.

    1. Se precisar de resolver problemas relacionados com o serviço, obtenha os registos do serviço.

      sudo iotedge system logs
      
    2. Utilize a check ferramenta para verificar a configuração e o estado de ligação do dispositivo.

      sudo iotedge check
      

    Nota

    Num dispositivo recentemente ateado, poderá ver um erro relacionado com IoT Edge Hub:

    × prontidão de produção: O diretório de armazenamento do Edge Hub persiste no sistema de ficheiros do anfitrião - Erro

    Não foi possível verificar o estado atual do contentor edgeHub

    Este erro é esperado num dispositivo recentemente a provisionado porque o módulo hub IoT Edge não está em funcionamento. Para resolver o erro, em Hub IoT, desa estalem os módulos para o dispositivo e criem uma implementação. A criação de uma implementação para o dispositivo inicia os módulos no dispositivo, incluindo o módulo hub IoT Edge.

Desinstalar IoT Edge para Linux no Windows

Se pretender remover o IoT Edge Azure para o Linux na instalação do Windows do seu dispositivo, utilize os seguintes comandos.

  1. Abrir definições no Windows
  2. Selecione Adicionar ou Remover Programas
  3. Selecione Azure IoT Edge app LTS
  4. Selecione Desinstalar
  1. Abrir definições no Windows
  2. Selecione Adicionar ou Remover Programas
  3. Selecione Azure IoT Edge app
  4. Selecione Desinstalar

Passos seguintes

O processo de inscrição do serviço de fornecimento de dispositivo permite-lhe definir o ID do dispositivo e as etiquetas gémeas do dispositivo ao mesmo tempo que fornece o novo dispositivo. Pode utilizar esses valores para direcionar dispositivos individuais ou grupos de dispositivos utilizando a gestão automática do dispositivo.

Aprenda a implantar e monitorizar IoT Edge módulos em escala utilizando o portal do Azure ou o CLI Azure.