terça-feira, 4 de julho de 2023
Como usar o Cmdlet Add-AzIotHubMsgEnrich no Windows PowerShell para enriquecer mensagens no Azure IoT Hub
Título: Como usar o Cmdlet Add-AzIotHubMsgEnrich no Windows PowerShell para enriquecer mensagens no Azure IoT HubIntrodução:
O Azure IoT Hub é um serviço de nuvem que permite a conexão, monitoramento e gerenciamento de dispositivos IoT (Internet das Coisas). Ele oferece recursos poderosos para processar e transformar mensagens enviadas pelos dispositivos conectados. Neste artigo, vamos explorar o Cmdlet Add-AzIotHubMsgEnrich no Windows PowerShell, que permite enriquecer as mensagens no Azure IoT Hub. Veremos como usar esse cmdlet para adicionar metadados e outras informações úteis às mensagens.
Exemplos:
1. Adicionando metadados às mensagens:
O Cmdlet Add-AzIotHubMsgEnrich pode ser utilizado para adicionar metadados às mensagens enviadas pelos dispositivos IoT ao Azure IoT Hub. Abaixo está um exemplo de como usar o cmdlet para adicionar um campo "Localização" às mensagens:
```
$connectionString = "HostName=nomedoseuiothub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=chavedeacesso"
$enrichmentProperties = @{
"Localização" = "Sala de estar"
}
Add-AzIotHubMsgEnrich -ConnectionString $connectionString -EnrichmentProperties $enrichmentProperties
```
2. Adicionando informações dinâmicas às mensagens:
O Add-AzIotHubMsgEnrich também permite adicionar informações dinâmicas às mensagens com base em expressões ou valores de variáveis. No exemplo abaixo, adicionaremos o valor de uma variável chamada "Temperatura" às mensagens:
```
$connectionString = "HostName=nomedoseuiothub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=chavedeacesso"
$temperature = Get-Random -Minimum 20 -Maximum 30
$enrichmentProperties = @{
"Temperatura" = $temperature
}
Add-AzIotHubMsgEnrich -ConnectionString $connectionString -EnrichmentProperties $enrichmentProperties
```
Conclusão:
Neste artigo, vimos como usar o Cmdlet Add-AzIotHubMsgEnrich no Windows PowerShell para enriquecer mensagens no Azure IoT Hub. Através desse cmdlet, podemos adicionar metadados e informações dinâmicas às mensagens enviadas pelos dispositivos IoT, permitindo uma melhor organização e análise dos dados. Combinado com outros recursos do Azure IoT Hub, como o roteamento de mensagens e a transformação de dados, podemos criar soluções poderosas para gerenciar e processar as informações provenientes dos dispositivos IoT.
By
Ricardo Oliveira
às
julho 04, 2023
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Azure,
Cmdlet,
PowerShell,
Scripts,
Windows,
Windows 10,
Windows 11
Nenhum comentário:
Postar um comentário
ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.