Hub IoT do Azure extensão do Visual Studio Code

O Visual Studio Code (VS Code) permite-lhe adicionar extensões, como idiomas, depuradores e ferramentas, à instalação do VS Code para suportar o fluxo de trabalho de desenvolvimento. A extensão Hub IoT do Azure do Visual Studio Code permite-lhe adicionar Hub IoT do Azure suporte à instalação do VS Code, para que possa gerir e interagir com os seus hubs, dispositivos e módulos IoT durante o desenvolvimento. A extensão Hub IoT do Azure está disponível no Marketplace do Visual Studio Code.

Nota

Algumas das funcionalidades mencionadas neste artigo, como mensagens da cloud para o dispositivo, dispositivos duplos e gestão de dispositivos, só estão disponíveis na camada padrão de Hub IoT. Para obter mais informações sobre as camadas de Hub IoT básicas e padrão/gratuitas, consulte Escolher o escalão de Hub IoT adequado para a sua solução.

Instalar a extensão

Pode encontrar e instalar a extensão a partir do Visual Studio Code ou do Visual Studio Code Marketplace.

Instalar a partir do Visual Studio Code

Para localizar e instalar a extensão a partir do Visual Studio Code, execute os seguintes passos.

  1. No VS Code, selecione a vista Extensões selecionando o ícone de vista Extensões na barra de vista ou selecionando Ctrl+Shift+X.

    Captura de ecrã a mostrar o ícone de vista Extensões e o atalho do Visual Studio Code.

  2. Introduza Hub IoT do Azure na caixa de pesquisa para filtrar as ofertas do Marketplace. Deverá ver a extensão Hub IoT do Azure na lista. Selecione a extensão na lista para apresentar a página de detalhes da extensão.

    Captura de ecrã a mostrar a barra de pesquisa e a lista na vista Extensões do Visual Studio Code.

  3. Confirme que o identificador exclusivo da extensão selecionada, apresentado na secção Mais Informações da página de detalhes da extensão, está definido como vsciot-vscode.azure-iot-toolkit.

    Captura de ecrã a mostrar o identificador de extensão da extensão Hub IoT do Azure a partir da página de detalhes da extensão.

  4. Selecione o botão Instalar para a extensão selecionada, na lista ou na página de detalhes da extensão, para instalar a extensão.

Instalar a partir do Marketplace do Visual Studio Code

Para localizar e instalar a extensão a partir do VS Code Marketplace, execute os seguintes passos.

  1. No seu browser, navegue para a página da extensão Hub IoT do Azure no MARKETPLACE do VS Code.

  2. Confirme que o identificador exclusivo da extensão selecionada, apresentado na secção Mais Informações da página Hub IoT do Azure extensão, está definido como vsciot-vscode.azure-iot-toolkit.

  3. Selecione o botão Instalar para iniciar o Visual Studio Code, se ainda não estiver em execução, e apresentar a página de detalhes da extensão da extensão no VS Code.

  4. No VS Code, selecione o botão Instalar na página de detalhes da extensão para instalar a extensão.

A instalação da extensão de Hub IoT do Azure do Visual Studio Code também instala a extensão da Conta do Azure para Visual Studio Code, que fornece uma única experiência de início de sessão e filtragem de subscrições do Azure para todas as outras extensões do Azure. A extensão conta do Azure também disponibiliza o serviço Cloud Shell do Azure no terminal integrado do VS Code.

Nota

A extensão Hub IoT do Azure depende da extensão da Conta do Azure para conectividade. Não é possível desinstalar a extensão da Conta do Azure sem desinstalar a extensão Hub IoT do Azure.

Inicie sessão na sua conta do Azure

Antes de a extensão poder interagir com Hub IoT do Azure, tem de iniciar sessão na sua conta do Azure a partir do Visual Studio Code. Pode utilizar a extensão da Conta do Azure para:

  • Criar uma conta do Azure
  • Iniciar e terminar sessão na sua conta do Azure
  • Filtrar as subscrições do Azure disponíveis para a extensão de Hub IoT do Azure a partir da sua conta do Azure
  • Carregar um ficheiro para a sua conta de armazenamento do Azure Cloud Shell

Siga estes passos para iniciar sessão no Azure e selecione o seu hub IoT na sua subscrição do Azure:

  1. Na vista Explorador do VS Code, expanda a secção Hub IoT do Azure na barra lateral.

  2. Selecione o botão de reticências (...) da secção Hub IoT do Azure para apresentar o menu de ação e, em seguida, selecione Selecionar Hub IoT no menu de ação.

  3. Se não tiver sessão iniciada no Azure, é apresentada uma notificação de pop-up no canto inferior direito para permitir que inicie sessão no Azure. Selecione Iniciar Sessão e siga as instruções para iniciar sessão no Azure.

  4. Selecione a sua subscrição do Azure na lista pendente Selecionar Subscrição .

  5. Selecione o seu hub IoT na lista pendente Selecionar Hub IoT.

  6. Os dispositivos do hub IoT são obtidos a partir de Hub IoT e apresentados no nó Dispositivos na secção Hub IoT do Azure da barra lateral.

    Nota

    Também pode utilizar uma cadeia de ligação para aceder ao hub IoT ao selecionar Definir Hub IoT Cadeia de Ligação no menu de ação e ao introduzir a cadeia de ligação da política iothubowner para o hub IoT na caixa de entrada cadeia de ligação Hub IoT.

Depois de iniciar sessão, pode interagir com os seus hubs, dispositivos e módulos a partir da Paleta de Comandos ou do menu de ação na vista Explorador do VS Code. Para obter mais informações sobre como interagir com a extensão, incluindo perguntas mais frequentes e exemplos de interação, veja o wiki da extensão Hub IoT do Azure.

Gerir os hubs IoT

Pode executar as seguintes tarefas de gestão do hub IoT a partir da extensão:

Faça a gestão dos seus dispositivos

Pode executar as seguintes tarefas de gestão de dispositivos para o hub IoT atual a partir da extensão:

Dica

Pode ativar um bloqueio nos seus recursos IoT para evitar que sejam eliminados acidentalmente ou maliciosamente. Para obter mais informações sobre bloqueios de recursos no Azure, veja Bloquear os recursos para proteger a sua infraestrutura.

Gerir os módulos

Pode executar as seguintes tarefas de gestão de módulos para o dispositivo selecionado no hub IoT atual:

Nota

Os módulos do sistema IoT Edge do Azure são só de leitura e não podem ser modificados. As alterações podem ser submetidas ao implementar uma configuração para o dispositivo IoT Edge relacionado.

Interagir com Hub IoT

Pode realizar as seguintes tarefas interativas para os recursos no seu hub IoT atual:

Interagir com IoT Edge

Pode realizar as seguintes tarefas interativas para os dispositivos do Azure IoT Edge no seu hub IoT atual: