Question 16:
You are building an industrial IoT solution where, using several S1 IoT hubs, you collect telemetry data from a number of field sensors. The data collected by the IoT hubs must be forwarded to a Blob Storage container. In addition, each message needs to be stamped with the name of the IoT hub and the location of the device. In order to add this data to your messages, you use the following CLI statements to create enrichments: <pre>az iot hub message-enrichment create --key myIotHub --value $iothubname --endpoints EnrichedSensorData az iot hub message-enrichment create --key DeviceLocation --value $twin.tags.location --endpoints EnrichedSensorData </pre> During the tests runs with multiple devices connected, you see that the size of the messages is around 2 kB, most of them are enriched as expected and stamped with the hub name and the device location, but messages from one of the sensors contain the "$twin.tags.location" string instead of the actual location. What are the two possible reasons for that?
Answer options:
A.The messages are oversized B.The sensor sending the message has no device twin C.The IoT Hub the device is connected to is in the S1 tier D.The device twin does not have a “location” tag E.Message enrichment by the sensor’s IoT hub is not supported