Como baixar e usar o IoT Hub Explorer
Se você estiver trabalhando com o Hub IoT do Azure, talvez queira usar uma ferramenta gráfica que pode ajudá-lo a interagir com seus dispositivos e testar sua funcionalidade. Neste artigo, apresentaremos a você Explorador do Hub IoT, uma interface do usuário de plataforma cruzada para interagir com dispositivos conectados ao Hub IoT do Azure. Mostraremos como baixar, instalar e usar esta ferramenta para gerenciar seus dispositivos e testar seus cenários de IoT.
download iot hub explorer
O que é IoT Hub Explorer e quais são seus recursos
IoT Hub Explorer é uma ferramenta gráfica que permite que você se conecte ao seu hub IoT e interaja com seus dispositivos. Você pode usá-lo para:
Veja a lista de dispositivos registrados em seu hub IoT e suas propriedades
Criar, atualizar ou excluir dispositivos
Envie mensagens para dispositivos ou receba mensagens de dispositivos
Invoque métodos diretos ou comandos de nuvem para dispositivo em dispositivos
Atualize as propriedades desejadas ou relatadas nos dispositivos
Use os recursos IoT Plug and Play para visualizar e testar os recursos do dispositivo com base nas definições do modelo
IoT Hub Explorer é um projeto de código aberto hospedado no GitHub. Você pode baixar a versão mais recente na página de versões do GitHub ou criá-la você mesmo a partir do código-fonte. Você também pode contribuir para o desenvolvimento da ferramenta relatando problemas, sugerindo recursos ou enviando solicitações pull.
Por que usar IoT Hub Explorer para testar seus dispositivos IoT
IoT Hub Explorer é uma ferramenta útil para testar seus dispositivos IoT porque permite:
Conecte-se rapidamente ao seu hub IoT sem escrever nenhum código
Gerencie facilmente as identidades e permissões do seu dispositivo
Simule o comportamento do dispositivo enviando mensagens ou invocando comandos
Monitore o status e a atividade do dispositivo recebendo mensagens ou atualizando propriedades
Valide a funcionalidade do dispositivo usando os recursos IoT Plug and Play
IoT Hub Explorer é especialmente útil para testar Dispositivos IoT Plug and Play, que são dispositivos que seguem uma definição de modelo padrão que descreve seus recursos.Com IoT Plug and Play, você pode conectar um dispositivo à sua solução IoT sem escrever nenhum código. Você pode usar o IoT Hub Explorer para exibir os recursos do dispositivo com base na definição do modelo, como telemetria, propriedades e comandos. Você também pode testar a funcionalidade do dispositivo enviando telemetria, atualizando propriedades ou invocando comandos.
Como baixar e instalar o IoT Hub Explorer
Para baixar e instalar o IoT Hub Explorer, siga estas etapas:
Vá para e expanda a lista de ativos para a versão mais recente.
Baixe o instalador correspondente à sua plataforma (Windows, macOS ou Linux) e execute-o.
Como se conectar ao seu hub IoT usando o IoT Hub Explorer
Para se conectar ao hub IoT usando o IoT Hub Explorer, siga estas etapas:
Na página inicial do aplicativo, clique em Adicionar conexão.
Escolha um método de autenticação: Cadeia de conexão ou Azure Active Directory.
Se você escolher Cadeia de conexão, insira a string de conexão do hub IoT na caixa de texto. Você pode encontrar sua cadeia de conexão no portal do Azure ou usando a CLI do Azure. Você pode usar tanto o iothubowner ou o serviço política para se conectar ao seu hub IoT.
Se você escolher Azure Active Directory, insira sua ID de assinatura do Azure, nome do grupo de recursos e nome do hub IoT nas caixas de texto. Você será solicitado a entrar com sua conta do Azure e conceder permissões ao aplicativo.
Clique em Criar para estabelecer a conexão.
Você pode ver o nome e o status da sua conexão no painel esquerdo do aplicativo. Você também pode gerenciar suas strings de conexão clicando no botão Configurações ícone no canto superior direito do aplicativo. Você pode adicionar, editar ou excluir strings de conexão ou alternar entre diferentes hubs IoT.
Como exibir e gerenciar seus dispositivos usando o IoT Hub Explorer
Para exibir e gerenciar seus dispositivos usando IoT Hub Explorer, siga estas etapas:
Selecione sua conexão de hub IoT no painel esquerdo do aplicativo.
Você verá uma lista de dispositivos registrados em seu hub IoT no painel direito do aplicativo. Você pode classificar, filtrar ou pesquisar dispositivos usando as opções na parte superior da lista.
Para criar um novo dispositivo, clique em + Novo no canto superior direito da lista. Insira uma ID de dispositivo e, opcionalmente, uma chave primária e secundária para autenticação de chave simétrica. Você também pode optar por ativar ou desativar o dispositivo ou gerar chaves automaticamente. Clique em Criar para registrar o dispositivo com seu hub IoT.
Para atualizar um dispositivo existente, clique no ID do dispositivo na lista. Você verá uma página de detalhes do dispositivo com guias para Identidade, Gêmeo, Mensagens, e Métodos. No Identidade guia, você pode editar a ID do dispositivo, chaves, status ou tipo de autenticação. Clique em Salvar para aplicar as alterações.
Para excluir um dispositivo existente, clique no ID do dispositivo na lista. Na página de detalhes do dispositivo, clique em Excluir no canto superior direito. Confirme sua ação clicando em Excluir de novo.
Para interagir com um dispositivo, clique no ID do dispositivo na lista. Na página de detalhes do dispositivo, você pode usar as seguintes guias:
Gêmeo: você pode visualizar ou atualizar as propriedades desejadas ou relatadas do dispositivo gêmeo. O dispositivo gêmeo é um documento JSON que armazena metadados do dispositivo e informações de configuração. Você pode usá-lo para sincronizar informações de estado entre seu dispositivo e sua solução de IoT.
Mensagens: você pode enviar ou receber mensagens de seu dispositivo. Você também pode monitorar o status de entrega da mensagem e visualizar as propriedades e o corpo da mensagem.
Métodos: você pode invocar métodos diretos ou comandos de nuvem para dispositivo em seu dispositivo. Os métodos diretos são solicitações síncronas que exigem uma resposta imediata do seu dispositivo. Comandos de nuvem para dispositivo são solicitações assíncronas que são entregues ao seu dispositivo por meio de uma fila.
Como usar o IoT Hub Explorer com dispositivos IoT Plug and Play
Para usar o IoT Hub Explorer com dispositivos IoT Plug and Play, siga estas etapas:
Selecione sua conexão de hub IoT no painel esquerdo do aplicativo.
Você verá uma lista de dispositivos registrados em seu hub IoT no painel direito do aplicativo. Se um dispositivo for compatível com IoT Plug and Play, você verá um ícone de plugue ao lado de seu ID.
Para visualizar e gerenciar fontes de definição de modelo, clique em Definições de modelo no canto superior direito da lista. Você verá uma lista de fontes de definição de modelo disponíveis para seus dispositivos. Uma fonte de definição de modelo é um local onde o IoT Hub Explorer pode encontrar definições de modelo para seus dispositivos. Você pode adicionar, remover ou priorizar fontes de definição de modelo usando as opções nesta página. Existem três tipos de fontes de definição de modelo:
Repositório público: esta é a fonte padrão que contém definições de modelo do repositório público Azure IoT Plug and Play. Você pode navegar ou pesquisar definições de modelo nesta fonte.
Dispositivo conectado: esta é a fonte que contém as definições de modelo dos dispositivos que estão conectados ao seu hub IoT. Você pode selecionar um dispositivo da lista e visualizar sua definição de modelo.
Pasta lo cal: esta é a fonte que permite adicionar definições de modelo de seu sistema de arquivos local. Você pode navegar ou arrastar e soltar arquivos de definição de modelo de sua pasta local.
Para visualizar e testar os recursos do dispositivo com base na definição do modelo, clique no ID do dispositivo na lista. Na página de detalhes do dispositivo, você verá uma guia para IoT Plug and Play. Nesta guia, você verá as seguintes seções:
Recursos do dispositivo: esta seção mostra os recursos do dispositivo com base na definição do modelo, como telemetria, propriedades e comandos. Você pode expandir cada recurso para ver seus detalhes, como nome, esquema, descrição e unidade.
Telemetria: esta seção permite enviar mensagens de telemetria do seu dispositivo para o hub IoT. Você pode selecionar um recurso de telemetria na lista suspensa e inserir o valor para cada campo. Você também pode usar o Aleatória botão para gerar valores aleatórios. Clique em Enviar para enviar a mensagem de telemetria.
Propriedades: esta seção permite que você atualize as propriedades desejadas ou relatadas em seu dispositivo. Você pode selecionar um recurso de propriedade na lista suspensa e inserir o valor para cada campo. Você também pode usar o Aleatória botão para gerar valores aleatórios. Clique em Atualização desejada ou Atualização relatada para atualizar a propriedade.
Comandos: esta seção permite invocar comandos em seu dispositivo. Você pode selecionar um recurso de comando na lista suspensa e inserir o valor para cada parâmetro. Você também pode usar o Aleatória botão para gerar valores aleatórios. Clique em Invocar para invocar o comando.
Conclusão
Neste artigo, mostramos como baixar e usar o IoT Hub Explorer, uma ferramenta gráfica para interagir com dispositivos conectados ao seu hub IoT. Explicamos o que é IoT Hub Explorer e quais são seus recursos, por que você deve usá-lo para testar seus dispositivos IoT, como se conectar ao seu IoT Hub usando o IoT Hub Explorer, como exibir e gerenciar seus dispositivos usando o IoT Hub Explorer e como usar o IoT Hub Explorer com dispositivos IoT Plug and Play. Esperamos que você tenha achado este artigo útil e informativo. Se quiser saber mais sobre IoT Hub Explorer ou Azure IoT Hub, você pode conferir os seguintes links:
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o IoT Hub Explorer:
Quais são algumas alternativas para IoT Hub Explorer?
Se preferir não usar uma ferramenta gráfica, você pode usar outras alternativas para interagir com seus dispositivos, como:
: uma ferramenta de linha de comando que permite gerenciar seu hub e dispositivos IoT.
: uma extensão do Visual Studio Code que permite monitorar e gerenciar seu hub e dispositivos IoT.
: um conjunto de bibliotecas que permitem criar aplicativos que se comunicam com seu hub e dispositivos IoT.
Como posso empacotar o aplicativo IoT Hub Explorer sozinho?
Se você quiser empacotar o aplicativo IoT Hub Explorer por conta própria, siga estas etapas:
Clone ou baixe o código-fonte de .
npm instalar na pasta raiz do projeto.
Crie o aplicativo executando npm run build na pasta raiz do projeto.
Empacote o aplicativo executando pacote de execução npm na pasta raiz do projeto. Você pode especificar a plataforma de destino usando o --plataforma opção.
Você encontrará o aplicativo empacotado no builds de lançamento pasta do projeto.
Como posso usar o IoT Hub Explorer com outros serviços e ferramentas do Azure?
Você pode usar o IoT Hub Explorer com outros serviços e ferramentas do Azure para aprimorar sua solução de IoT, como:
: uma plataforma de aplicativos IoT totalmente gerenciada que permite criar e gerenciar aplicativos IoT sem codificação.
: um serviço que permite executar inteligência em nuvem em seus dispositivos de ponta.
: um serviço que permite provisionar, inscrever e registrar seus dispositivos em escala.
: um serviço que permite criar modelos digitais de seus ambientes e ativos físicos.
: um serviço que permite analisar e visualizar dados de séries temporais de seus dispositivos IoT.
Como posso solucionar problemas com o IoT Hub Explorer?
Se você encontrar algum problema com o IoT Hub Explorer, tente as seguintes etapas:
Verifica a Histórico guia na parte inferior do aplicativo para ver se há algum erro ou aviso.
Verifica a Ajuda menu na parte superior do aplicativo para ver se há alguma dica de solução de problemas ou links de documentação.
Verifica a página no GitHub para ver se existem problemas ou soluções existentes.
Crie um novo problema no GitHub usando o Relatar problema opção no Ajuda menu ou clicando em . Forneça o máximo de detalhes possível, como capturas de tela, logs, etapas para reproduzir, comportamento esperado e real, etc.
Como posso contribuir para o desenvolvimento do IoT Hub Explorer?
Se você deseja contribuir para o desenvolvimento do IoT Hub Explorer, pode fazê-lo:
Bifurcar o projeto no GitHub e enviar solicitações pull com suas alterações de código.
Sugerir novos recursos ou aprimoramentos criando problemas no GitHub.
Relatar bugs ou problemas criando problemas no GitHub.
Revisando ou comentando solicitações pull existentes ou problemas no GitHub.
Testar ou fornecer feedback sobre novos lançamentos ou recursos no GitHub.
0517a86e26
Comments