Ti servirà una azure function, e dovrai configurarla con i seguenti comandi:
az functionapp identity assign --resource-group <your-resource-group> --name <your-function-app-name>
Questo restituisce un id da utilizzare del comando successivo
az dt role-assignment create --dt-name <your-Azure-Digital-Twins-instance> --assignee "<principal-ID>" --role "Azure Digital Twins Data Owner"
Infine, crea il topic per inviare i messaggi da IoT Hub alla tua Azure Function
az eventgrid event-subscription create --name <name-for-hub-event-subscription> --event-delivery-schema eventgridschema --source-resource-id /subscriptions/<your-subscription-ID>/resourceGroups/<your-resource-group>/providers/Microsoft.Devices/IotHubs/<your-IoT-hub> --included-event-types Microsoft.Devices.DeviceTelemetry --endpoint-type azurefunction --endpoint /subscriptions/<your-subscription-ID>/resourceGroups/<your-resource-group>/providers/Microsoft.Web/sites/<your-function-app>/functions/<your-function-name>