Skip to content

Commit 109893d

Browse files
authored
Merge pull request #200784 from JKirsch1/article-refresh-8
619028 | Refresh Azure Certified Device article on bundled and indirectly connected devices
2 parents c515ad4 + 425c23e commit 109893d

File tree

2 files changed

+66
-46
lines changed

2 files changed

+66
-46
lines changed

articles/certification/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
items:
4545
- name: How to edit a published device
4646
href: how-to-edit-published-device.md
47-
- name: How to certify a indirectly connected device
47+
- name: How to certify an indirectly connected device
4848
href: how-to-indirectly-connected-devices.md
4949
- name: How to test your IoT Plug and Play device with CLI
5050
href: how-to-test-pnp.md
Lines changed: 65 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,106 @@
11
---
22
# Mandatory fields.
3-
title: Certifing device bundles and indirectly connected devices
3+
title: Certify bundled or indirectly connected devices
44
titleSuffix: Azure Certified
5-
description: See how to submit an indirectly connected device for certification.
5+
description: Learn how to submit a bundled or indirectly connected device for Azure Certified Device certification. See how to configure dependencies and components.
66
author: cbroad
77
ms.author: cbroad # Microsoft employees only
8-
ms.date: 02/23/2021
8+
ms.date: 06/07/2022
99
ms.topic: how-to
1010
ms.service: certification
11-
11+
ms.custom: kr2b-contr-experiment
1212

1313
# Optional fields. Don't forget to remove # if you need a field.
14-
# ms.custom: can-be-multiple-comma-separated
1514
# ms.reviewer: MSFT-alias-of-reviewer
1615
# manager: MSFT-alias-of-manager-or-PM-counterpart
1716
---
1817

1918
# Device bundles and indirectly connected devices
2019

21-
To support devices that interact with Azure through a device, SaaS or PaaS offerings, our submission portal (https://certify.azure.com/), and device catalog (https://devicecatalog.azure.com) enable concepts of bundling and dependencies to promote and enable these device combinations access to our Azure Certified Device program.
20+
Many devices interact with Azure indirectly. Some communicate through another device, such as a gateway. Others connect through software as a service (SaaS) or platform as a service (PaaS) offerings.
21+
22+
The [submission portal](https://certify.azure.com/) and [device catalog](https://devicecatalog.azure.com) offer support for indirectly connected devices:
23+
24+
- By listing dependencies in the portal, you can specify that your device needs another device or service to connect to Azure.
25+
- By adding components, you can indicate that your device is part of a bundle.
26+
27+
This functionality gives indirectly connected devices access to the Azure Certified Device program.
2228

23-
Depending on your product line and services offered, your situation may require a combination of these steps:
29+
Depending on your product line and the services that you offer or use, your situation might require a combination of dependencies and bundling. The Azure Edge Certification Portal provides a way for you to list dependencies and additional components.
2430

31+
:::image type="content" source="./media/indirect-connected-device/picture-1.png" alt-text="Screenshot of the Azure Edge Certification Portal. On the Create a certify project page, the Dependencies tab is open.":::
2532

26-
![Create project dependencies](./media/indirect-connected-device/picture-1.png )
2733
## Sensors and indirect devices
28-
Many sensors require a device to connect to Azure. In addition, you may have multiple compatible devices that will work with the sensor device. **To accommodate these scenarios, you must first certify the device(s) before certifying the sensor that will pass information through them.**
2934

30-
Example matrix of submission combinations
31-
![Submission example](./media/indirect-connected-device/picture-2.png )
35+
Many sensors require a device to connect to Azure. In addition, you might have multiple compatible devices that work with the sensor. **To accommodate these scenarios, certify the devices before you certify the sensor that passes information through them.**
36+
37+
The following matrix provides some examples of submission combinations:
38+
39+
:::image type="content" source="./media/indirect-connected-device/picture-2.png" alt-text="Sensor and gateway icons and a table that lists submissions. The table ordering shows that gateways are submitted before sensors that depend on them.":::
40+
41+
To certify a sensor that requires a separate device:
42+
43+
1. Go to the [Azure Certified Device portal](https://certify.azure.com) to certify the device and publish it to the Azure Certified Device catalog. If you have multiple, compatible pass-through devices, as in the earlier example, submit them separately for certification and catalog publication.
3244

33-
To certify your sensor, which requires a separate device:
34-
1. First, [certify the device](https://certify.azure.com) and publish to the Azure Certified Device Catalog
35-
- If you have multiple, compatible passthrough devices (as in the example above), Submit them separately for certification and publish to the catalog as well
36-
2. With the sensor connected through the device, submit the sensor for certification
37-
* In the “Dependencies” tab of the “Device details” section, set the following values
38-
* Dependency type = “Hardware gateway”
39-
* Dependency URL = “URL link to the device on the device catalog”
40-
* Used during testing = “Yes”
41-
* Add any Customer-facing comments that should be provided to a user who sees the product description in the device catalog. (example: “Series 100 devices are required for sensors to connect to Azure”)
45+
1. With the sensor connected through the device, submit the sensor for certification. In the **Dependencies** tab of the **Device details** section, set the following values:
4246

43-
3. If you have more devices you would like added as optional for this device, you can select “+ Add additional dependency”. Then follow the same guidance and note that it was not used during testing. In the Customer-facing comments, ensure your customers are aware that other devices are associated with this sensor are available (as an alternative to the device that was used during testing).
47+
- **Dependency type**: Select **Hardware gateway**.
48+
- **Dependency URL**: Enter the URL of the device in the device catalog.
49+
- **Used during testing**: Select **Yes**.
50+
- **Customer-facing comments**: Enter any comments that you'd like to provide to a user who sees the product description in the device catalog. For example, you might enter **Series 100 devices are required for sensors to connect to Azure**.
4451

45-
![Alt text](./media/indirect-connected-device/picture-3.png "Hardware dependency type")
52+
1. If you'd like to add more devices as optional for this device:
53+
54+
1. Select **Add additional dependency**.
55+
1. Enter **Dependency type** and **Dependency URL** values.
56+
1. For **Used during testing**, select **No**.
57+
1. For **Customer-facing comments**, enter a comment that informs your customers that other devices are available as alternatives to the device that was used during testing.
58+
59+
:::image type="content" source="./media/indirect-connected-device/picture-3.png" alt-text="Screenshot of the Dependencies tab in the portal. The Dependency type, Dependency U R L, and Used during testing fields are called out.":::
4660

4761
## PaaS and SaaS offerings
48-
As part of your product portfolio, you may have devices that you certify, but your device also requires other services from your company or other third-party companies. To add this dependency, follow these steps:
49-
1. Start the submission process for your device
50-
2. In the “Dependencies” tab, set the following values
51-
- Dependency type = “Software service”
52-
- Service name = “[your product name]
53-
- Dependency URL = “URL link to a product page that describes the service”
54-
- Add any customer facing comments that should be provided to a user who sees the product description in the Azure Certified Device Catalog
55-
3. If you have other software, services or hardware dependencies you would like added as optional for this device, you can select “+ Add additional dependency” and follow the same guidance.
5662

57-
![Software dependency type](./media/indirect-connected-device/picture-4.png )
63+
As part of your product portfolio, you might certify a device that requires services from your company or third-party companies. To add this type of dependency:
64+
65+
1. Go to the [Azure Certified Device portal](https://certify.azure.com) and start the submission process for your device.
66+
67+
1. In the **Dependencies** tab, enter the following values:
68+
69+
- **Dependency type**: Select **Software service**.
70+
- **Service name**: Enter the name of your product.
71+
- **Dependency URL**: Enter the URL of a product page that describes the service.
72+
- **Customer-facing comments**: Enter any comments that you'd like to provide to a user who sees the product description in the Azure Certified Device catalog.
73+
74+
1. If you have other software, services, or hardware dependencies that you'd like to add as optional for this device, select **Add additional dependency** and enter the required information.
75+
76+
:::image type="content" source="./media/indirect-connected-device/picture-4.png" alt-text="Screenshot of the Dependencies tab in the portal. The Dependency type, Service name, and Dependency U R L fields are called out.":::
5877

5978
## Bundled products
60-
Bundled product listings are simply the successful certification of a device with another components that will be sold as part of the bundle in one product listing. You have the ability to submit a device that includes extra components such as a temperature sensor and a camera sensor (#1) or you could submit a touch sensor that includes a passthrough device (#2). Through the “Component” feature, you have the ability to add multiple components to your listing.
6179

62-
If you intend to do this, you format the product listing image to indicate this product comes with other components. In addition, if your bundle requires additional services to certify, you will need to identify those through the services dependency.
63-
Example matrix of bundled products
80+
With bundled product listings, a device is successfully certified in the Azure Certified Device program with other components. The device and the components are then sold together under one product listing.
81+
82+
The following matrix provides some examples of bundled products. You can submit a device that includes extra components such as a temperature sensor and a camera sensor, as in submission example 1. You can also submit a touch sensor that includes a pass-through device, as in submission example 2.
6483

65-
![Bundle submission example](./media/indirect-connected-device/picture-5.png )
84+
:::image type="content" source="./media/indirect-connected-device/picture-5.png" alt-text="Sensor and gateway icons and a table that lists submissions and their bundled components. Sensors and gateways are listed as devices and components.":::
6685

67-
For a more detailed description on how to use the component functionality in the Azure Certified Device portal, see our [help documentation](./how-to-using-the-components-feature.md).
86+
Use the component feature to add multiple components to your listing. Format the product listing image to indicate that your product comes with other components. If your bundle requires additional services for certification, identify those services through service dependencies.
6887

69-
If a device is a passthrough device with a separate sensor in the same product, create one component to reflect the passthrough device, and another component to reflect the sensor. Components can be added to your project in the Product details tab of the Device details section:
88+
For a more detailed description of how to use the component functionality in the Azure Certified Device portal, see [Add components on the portal](./how-to-using-the-components-feature.md).
7089

71-
![Adding components](./media/indirect-connected-device/picture-6.png )
90+
If a device is a pass-through device with a separate sensor in the same product, create one component to reflect the pass-through device, and another component to reflect the sensor. As the following screenshot shows, you can add components to your project in the **Product details** tab of the **Device details** section:
7291

73-
For the passthrough device, set the Component type as a Customer Ready Product, and fill in the other fields as relevant for your product. Example:
92+
:::image type="content" source="./media/indirect-connected-device/picture-6.png" alt-text="Screenshot of the Device details page. The Product details tab is open, and the Add a component button is called out.":::
7493

75-
![Component details](./media/indirect-connected-device/picture-7.png )
94+
Configure the pass-through device first. For **Component type**, select **Customer Ready Product**. Enter the other values, as relevant for your product. The following screenshot provides an example:
7695

77-
For the sensor, add a second component, setting the Component type as Peripheral and Attachment method as Discrete. Example:
96+
:::image type="content" source="./media/indirect-connected-device/picture-7.png" alt-text="Screenshot that shows input fields. The General tab is open. For Component type, Customer Ready Product is selected.":::
7897

79-
![Second component details](./media/indirect-connected-device/picture-8.png )
98+
For the sensor, add a second component. For **Component type**, select **Peripheral**. For **Attachment method**, select **Discrete**. The following screenshot provides an example:
8099

81-
Once the Sensor component has been created, Edit the details, navigate to the Sensors tab, and then add the sensor details. Example:
100+
:::image type="content" source="./media/indirect-connected-device/picture-8.png" alt-text="Screenshot that shows input fields. The General tab is open. For Component type, Peripheral is selected. For Attachment method, Discrete is selected.":::
82101

83-
![Sensor details](./media/indirect-connected-device/picture-9.png )
102+
After you've created the sensor component, enter its information. Then go to the **Sensors** tab and enter detailed sensor information, as the following screenshot shows.
84103

85-
Complete your projects details and Submit your device for certification as normal.
104+
:::image type="content" source="./media/indirect-connected-device/picture-9.png" alt-text="Screenshot that shows the Sensors tab. Values are visible in the Supported sensor type, Included with device, and Sensor details fields.":::
86105

106+
Complete the rest of your project's details, and then submit your device for certification as usual.

0 commit comments

Comments
 (0)