...
To configure the AzureIotHub import, some required properties have to be specified:
Property name | Description | Example value | Azure Portal Screenshot |
---|---|---|---|
eventHubCompatiblePath | Event HUB compatible name that can be used to access the IoT Hub over AMQPS | iothub-ehub-delft-fews-3109254-e665c23b62 | AzureIotHub-Built-inendpoint |
consumersGroup | An event heb can have different consumer groups. Specify the used consumer group here. | $Default | AzureIotHub-Built-inendpoint |
eventHubCompatibleHostname | Event hub compatible hostname that can be used to access the IoT Hub over AMQPS | ihsuprodamres086dednamespace.servicebus.windows.net | AzureIotHub-Built-inendpoint |
numberOfPartitions | For scalability an event hub can be partitioned. The number of partitions used have to be specified here. | 2 | AzureIotHub-Built-inendpoint |
sharedAccessPolicyName | Name of the SAS policy that is used for authentication agains the IoT Hub. | service | AzureIotHub-SharedAccessPolicies |
sharedAccessPolicyKey | The actual policy key that can be used to authenticate against the IoT Hub. | V86dqC3AhjIqSgvAuShKDSsNamUJh5rJrqZ1e3hw7EA= | AzureIotHub-SharedAccessPolicies |
runningTimeMilliseconds | Optional property. Specifies how long the import will run in milliseconds. Default is one hour. Should only be changed for testing. | 120000 | not relevant |
Example Import Configuration
...
- sharedAccessPolicyName: set to 2 in "service". If a custom policy is used, make sure at least the Service connect permissing has been assigned to the policy.
- sharedAccessPolicyKey: Either the Primary Key or Secondary key can be used for that. It should be similar to: V86dqC3AhjIqSgvAuShKDSsNamUJh5rJrqZ1e3hw7EA=
...
When looking at the details of a client device registration, among others the Primary or Secondary connection string can be determined and used for testing.
...
Microsoft Visual Studio Code has support for a IoT Hub extension pack called IoT tools, that can be used to send Device to Cloud messages (D2C messages). See the following screenshot to see how to send a D2C message from the test clientdevice. To use The IoT Hub tools, an Azure Portal account is required.
...
With this tool a connection can be made to the IOT hub using the primary or secondary connection string that is given with the client device registration. No Azure Portal account is required to test.
Info |
---|
The namespace is NOT the name of the iot clientdevice, but the name of the iot hub. In this case: delft-fews-iot-hub |
...