Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Hub IoT expõe três opções para enviar informações do aplicativo do dispositivo para o back-end da solução:
Mensagens de dispositivo para nuvem para telemetria e alertas de séries temporais.
Propriedades relatadas do gémeo digital do dispositivo para fornecer informações sobre o estado do dispositivo, como funcionalidades disponíveis, condições ou o estado de fluxos de trabalho de longa duração. Por exemplo, configuração e atualizações de software.
Carregamento de ficheiros para arquivos de mídia e grandes lotes de telemetria enviados por dispositivos intermitentemente conectados ou compactados para poupar largura de banda.
Nota
Alguns dos recursos mencionados neste artigo, como mensagens de nuvem para dispositivo, gêmeos de dispositivo e gerenciamento de dispositivos, estão disponíveis apenas na camada padrão do Hub IoT. Para obter mais informações sobre as camadas básica e padrão/gratuita do Hub IoT, consulte Escolha a camada e o tamanho certos do Hub IoT para sua solução.
Aqui está uma comparação detalhada das várias opções de comunicação dispositivo-nuvem.
Fator | Mensagens do dispositivo para a cloud | Propriedades relatadas do gémeo digital do dispositivo | Carregamentos de ficheiros |
---|---|---|---|
Cenário | Telemetria de séries temporais e alertas. Por exemplo, lotes de dados do sensor de 256 KB enviados a cada 5 minutos. | Capacidades e condições disponíveis. Por exemplo, o modo de conectividade atual do dispositivo, como celular ou WiFi. Sincronização de fluxos de trabalho de longa duração, como configuração e atualizações de software. | Vídeo ou outros arquivos de mídia grandes. Grandes lotes de telemetria (normalmente compactados). |
Armazenamento e recuperação | Armazenado temporariamente pelo Hub IoT, até sete dias. Apenas leitura sequencial. | Armazenado pelo Hub IoT no dispositivo gêmeo. Recuperável usando a linguagem de consulta do Hub IoT. | Armazenado na conta de Armazenamento do Azure fornecida pelo usuário. |
Tamanho | Mensagens de até 256 KB. | O tamanho máximo das propriedades relatadas é de 32 KB. | Tamanho máximo de ficheiro suportado pelo Armazenamento de Blobs do Azure. |
Frequência | Alta Para obter mais informações, consulte Cotas e restrições do IoT Hub. | Média. Para obter mais informações, consulte Cotas e restrições do IoT Hub. | Baixo Para obter mais informações, consulte Cotas e restrições do IoT Hub. |
Protocolo | Disponível em todos os protocolos. | Disponível usando MQTT ou AMQP. | Disponível ao usar qualquer protocolo, mas requer HTTPS no dispositivo. |
Um aplicativo pode precisar enviar informações como uma telemetria, série temporal ou alerta e disponibilizá-las no gêmeo do dispositivo. Nesse cenário, você pode escolher uma das seguintes opções:
- A aplicação do dispositivo envia uma mensagem do dispositivo para a nuvem e comunica uma alteração de propriedade.
- O back-end da solução pode, ao receber a mensagem, armazenar as informações nas etiquetas do gêmeo do dispositivo.
Como as mensagens de dispositivo para nuvem permitem uma taxa de transferência maior do que as atualizações gêmeas de dispositivo, às vezes é desejável evitar atualizar o dispositivo gêmeo para cada mensagem de dispositivo para nuvem.