Roteando eventos e mensagens de IoT
Importante
Uma nova versão do serviço dos Gêmeos Digitais do Azure foi lançada. À luz dos recursos expandidos do novo serviço, o serviço original dos Gêmeos Digitais do Azure (descrito neste conjunto de documentação) foi desativado.
Para exibir a documentação do novo serviço, visite a documentação ativa dos Gêmeos Digitais do Azure.
As soluções de Internet das Coisas geralmente unem vários serviços poderosos que incluem armazenamento, análise e muito mais. Este artigo descreve como conectar os aplicativos Gêmeos Digitais do Azure aos serviços analíticos, AI e de armazenamento do Azure para fornecer insight e funcionalidades mais profundas.
Tipos de rota
Os Gêmeos Digitais do Azure oferecem duas maneiras de conectar eventos de IoT a outros serviços ou aplicativos empresariais do Azure:
Roteamento de eventos do Twins do Azure Digital: um objeto no gráfico espacial que muda, dados de telemetria recebidos ou uma função definida pelo usuário que cria uma notificação com base em condições predefinidas pode acionar eventos do Gêmeos Digitais do Azure. Os usuários podem enviar esses eventos para Hubs de Eventos do Azure, tópicos do Barramento de Serviço do Azure ou Grade de Eventos do Azure para processamento adicional.
Telemetria de dispositivo de roteamento: além dos eventos de roteamentos, o recurso Gêmeos Digitais do Azure também pode rotear mensagens de telemetria brutas do dispositivo para os Hubs de Eventos para obter mais insights e análises. Esses tipos de mensagens não são processados pelo Gêmeos Digitais do Azure. E eles só estiverem encaminhados para o hub de eventos.
Os usuários podem especificar um ou mais pontos de extremidade de saída para enviar eventos ou encaminhar mensagens. Eventos e mensagens serão enviados aos pontos de extremidade de acordo com essas preferências de roteamentos predefinidas. Em outras palavras, os usuários podem especificar um determinado ponto de extremidade para receber eventos de operação de gráfico, outro para receber eventos de telemetria de dispositivo e assim por diante.
Roteamento para Hubs de Eventos mantém a ordem na qual as mensagens de telemetria são enviadas. Então eles chegam ao ponto final na mesma sequência em que foram originalmente recebidos.
A Grade de Eventos e o Barramento de Serviço do Microsoft Azure não garantem que os pontos de extremidade receberão eventos na mesma ordem em que ocorreram. No entanto, o esquema do evento inclui um registro de data e hora que pode ser usado para identificar a ordem após os eventos chegarem ao terminal.
Implementação de rota
O serviço de Gêmeos Digitais do Azure atualmente tem suporte para os seguintes EndpointTypes:
- Hubs de eventos do Azure é o ponto de extremidade de cadeia de caracteres de conexão de Hubs de eventos.
- ServiceBus é o ponto de extremidade da cadeia de conexão do Barramento de Serviço.
- Grade de Eventos do Azure é o ponto de extremidade de cadeia de caracteres de conexão de grade de eventos.
O recurso de Gêmeos Digitais do Azure atualmente tem suporte para os seguintes EventTypes que serão enviados para o ponto de extremidade escolhido:
- DeviceMessages são mensagens de telemetria enviadas dos dispositivos dos usuários e encaminhadas pelo sistema.
- TopologyOperation é uma operação que altera o gráfico ou os metadados do gráfico. Um exemplo é adicionar ou excluir uma entidade, como um espaço.
- SpaceChange é uma alteração no valor computado de um espaço que resulta de uma mensagem de telemetria de dispositivo.
- SensorChange é uma alteração no valor computado de um sensor que resulta de uma mensagem de telemetria do dispositivo.
- UdfCustom é uma notificação personalizada de uma função definida pelo usuário.
Importante
Nem todos os EndpointTypes dão suporte a todos EventTypes. Examine a tabela a seguir para os EventTypes permitidos para cada EndpointType.
DeviceMessages | TopologyOperation | SpaceChange | SensorChange | UdfCustom | |
---|---|---|---|---|---|
EventHub | X | X | X | X | X |
ServiceBus | X | X | X | X | |
EventGrid | X | X | X | X |
Observação
Para obter mais informações sobre como criar pontos de extremidade e exemplos de esquema de eventos, leia Saída e pontos de extremidade.
Próximas etapas
Para saber mais sobre os limites de versão prévia dos Gêmeos Digitais do Azure, leia os limites de serviço de visualização pública.
Para experimentar um exemplo dos Gêmeos Digitais do Azure, leia o início rápido para encontrar as salas disponíveis.