ux4iot
Search…
Create your ux4iot Instance
ux4iot is installed in your Azure subscription as a Managed Application. Billing will be handled by Microsoft.

Creating via Azure Marketplace

Visit the offer on Azure Marketplace and click "Get It Now".

Creating via Azure Portal

Go to https://portal.azure.com and search for "ux4iot".

Creating via the command line

If you prefer the command line, the following snippet shows how to do it. See further below for how to retrieve the values for the two parameters.
AZ CLI
1
RESOURCE_GROUP=ux4iot
2
SUBSCRIPTION=yourazuresubscription
3
4
az managedapp create \
5
--name ux4iot \
6
--location westeurope \
7
--kind marketplace \
8
--resource-group $RESOURCE_GROUP \
9
--managed-rg-id /subscriptions/${SUBSCRIPTION}/resourceGroups/ux4iot-resources \
10
--plan-product ux4iot \
11
--plan-name standard \
12
--plan-version 1.5.0 \
13
--plan-publisher deviceinsightgmbh-4961725 \
14
--parameters "{\"iotHubEventHubConnectionString\": {\"value\": \"${IOT_HUB_EVENT_HUB_CONNECTION_STRING}\"}, \"iotHubServiceConnectionString\": {\"value\": \"${IOT_HUB_CONNECTION_STRING}\"}}"
Copied!
Concerning the parameters: Specifying the Event Hub compatible connection is required. Configuring the service connection string is optional. It is necessary for the following hooks:
In effect, everything that not only consumes information but accesses the devices in some way.
You can retrieve the service connection string for the IoT Hub with:
1
IOT_HUB_CONNECTION_STRING=$(az iot hub connection-string show \
2
--resource-group RESOURCE_GROUP_OF_IOT_HUB \
3
--subscription SUBSCRIPTION \
4
--hub-name NAME_OF_IOT_HUB \
5
--policy-name service
6
--query connectionString \
7
-o tsv)
Copied!
You can retrieve the Event Hub compatible endpoint connection string with:
1
IOT_HUB_EVENT_HUB_CONNECTION_STRING=$(az iot hub connection-string show \
2
--resource-group RESOURCE_GROUP_OF_IOT_HUB \
3
--subscription SUBSCRIPTION \
4
--hub-name NAME_OF_IOT_HUB \
5
--query connectionString \
6
--default-eventhub \
7
--policy-name service \
8
-o tsv)
Copied!
Replace RESOURCE_GROUP_OF_IOT_HUB with the resource group that your IoT Hub resides in. ReplaceNAME_OF_IOT_HUB with the name of the IoT Hub. Replace SUBSCRIPTION with your Azure Subscription.

Creating via Bicep (Azure Resource Manager)

Here is an example Bicep template that you can use to deploy a ux4iot instance.
1
resource managedApp 'Microsoft.Solutions/[email protected]' = {
2
name: 'ux4iot'
3
kind: 'marketplace'
4
location: resourceGroup().location
5
plan: {
6
name: 'standard'
7
product: 'ux4iot'
8
publisher: 'deviceinsightgmbh-4961725'
9
version: '1.5.0'
10
}
11
properties: {
12
managedResourceGroupId: 'ux4iot-resources'
13
parameters: {
14
// Required
15
iotHubEventHubConnectionString: {
16
value: iotHubEventHubConnectionString
17
}
18
// Optional
19
iotHubServiceConnectionString: {
20
value: iotHubServiceConnectionString
21
}
22
// Optional
23
dnsLabelOverride: {
24
value: 'ux4iot-snapshot'
25
}
26
// Optional
27
sku: {
28
value: 'standard'
29
}
30
// Optional
31
eventHubConsumerGroup: {
32
value: '$Default'
33
}
34
// Optional
35
primaryAdminSecret: {
36
value: 'supersecret'
37
}
38
// Optional
39
secondaryAdminSecret: {
40
value: 'supersecretaswell'
41
}
42
43
}
44
}
45
}
Copied!