Azure IoT Central V2 (Preview)
This is a legacy connector for Azure IoT Central V2 applications that will become deprecated in the future. You should use the Azure IoT Central V3 connector and applications instead. Azure IoT Central makes it easy to connect, monitor, and manage your IoT devices at scale. With the IoT Central V2 connector, you can trigger flows when a rule has fired and take action by creating new devices, updating existing devices, and deleting devices.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Azure IoT Central Technical Support |
URL | https://aka.ms/iotcentral-create-technical-support-ticket-trial |
Connector Metadata | |
---|---|
Publisher | Microsoft Corporation |
Website | https://azure.microsoft.com/services/iot-central/ |
Privacy policy | https://privacy.microsoft.com |
Categories | Internet of Things |
This is a legacy connector for Azure IoT Central V2 applications that will become deprecated in the future. You should use the Azure IoT Central V3 connector and applications instead. Azure IoT Central makes it easy to connect, monitor, and manage your IoT devices at scale. With the IoT Central V2 connector, you can trigger flows when a rule has fired and take action by creating new devices, updating existing devices, and deleting devices.
Prerequisites
- You must be a user in an Azure IoT Central V2 Pay-As-You-Go application to use this connector.
- You must use an Microsoft Entra ID work or school account.
How to get credentials
To add this connector to your workflow, you must first sign into the Microsoft Entra ID work or school account that is a user in the Azure IoT Central application you want to connect to.
Known issues and limitations
- To use this connector in Microsoft Power Automate, you must have signed into the IoT Central application at least once. Otherwise the application won't appear in the Application dropdown
- Microsoft personal accounts (such as @hotmail.com, @live.com, @outlook.com domains) are not supported to sign into the IoT Central connector. You must use an Microsoft Entra ID work or school account.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create a device |
Create a new real or simulated device of a specified device template. |
Delete a device |
Delete an existing device by device ID. |
Get a device |
Get details about an existing device by device ID. |
Run a command |
Run a command by ID on a device. |
Update a device |
Update an existing device by device ID. |
Create a device
Create a new real or simulated device of a specified device template.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application
|
application_id | True | string |
Unique ID of the application. |
body
|
body | True | dynamic | |
Device Template
|
deviceTemplateDisplayId | string |
Device template associated with this device. |
Returns
Delete a device
Delete an existing device by device ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application
|
application_id | True | string |
Unique ID of the application. |
Device
|
device_id | True | string |
Unique ID of the device. |
Get a device
Get details about an existing device by device ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application
|
application_id | True | string |
Unique ID of the application. |
Device
|
device_id | True | string |
Unique ID of the device. |
Device Template
|
deviceTemplateDisplayId | string |
Device template associated with this device. |
Returns
Run a command
Run a command by ID on a device.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application
|
application_id | True | string |
Unique ID of the application. |
Device
|
device_id | True | string |
Unique ID of the device. |
Command
|
device_command_id | True | string |
ID of the command. |
body
|
body | True | dynamic | |
Device Template
|
deviceTemplateDisplayId | string |
Device template associated with this device. |
Update a device
Update an existing device by device ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application
|
application_id | True | string |
Unique ID of the application. |
Device
|
device_id | True | string |
Unique ID of the device. |
body
|
body | True | dynamic | |
Device Template
|
deviceTemplateDisplayId | string |
Device template associated with this device. |
Returns
Triggers
When a rule is fired |
Create an action which triggers when a rule is fired in IoT Central. |
When a rule is fired
Create an action which triggers when a rule is fired in IoT Central.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application
|
application_id | True | string |
Unique ID of the application. |
Action ID
|
id | string |
Unique ID of the action. |
|
Rule
|
ruleId | True | string |
Unique ID of the rule that is tied to the action. |