|
1 | 1 | ---
|
2 | 2 | # Mandatory fields.
|
3 |
| -title: Certifing device bundles and indirectly connected devices |
| 3 | +title: Certify bundled or indirectly connected devices |
4 | 4 | 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. |
6 | 6 | author: cbroad
|
7 | 7 | ms.author: cbroad # Microsoft employees only
|
8 |
| -ms.date: 02/23/2021 |
| 8 | +ms.date: 06/07/2022 |
9 | 9 | ms.topic: how-to
|
10 | 10 | ms.service: certification
|
11 |
| - |
| 11 | +ms.custom: kr2b-contr-experiment |
12 | 12 |
|
13 | 13 | # Optional fields. Don't forget to remove # if you need a field.
|
14 |
| -# ms.custom: can-be-multiple-comma-separated |
15 | 14 | # ms.reviewer: MSFT-alias-of-reviewer
|
16 | 15 | # manager: MSFT-alias-of-manager-or-PM-counterpart
|
17 | 16 | ---
|
18 | 17 |
|
19 | 18 | # Device bundles and indirectly connected devices
|
20 | 19 |
|
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. |
22 | 28 |
|
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. |
24 | 30 |
|
| 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."::: |
25 | 32 |
|
26 |
| - |
27 | 33 | ## 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.** |
29 | 34 |
|
30 |
| -Example matrix of submission combinations |
31 |
| - |
| 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. |
32 | 44 |
|
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: |
42 | 46 |
|
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**. |
44 | 51 |
|
45 |
| - |
| 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."::: |
46 | 60 |
|
47 | 61 | ## 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. |
56 | 62 |
|
57 |
| - |
| 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."::: |
58 | 77 |
|
59 | 78 | ## 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. |
61 | 79 |
|
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. |
64 | 83 |
|
65 |
| - |
| 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."::: |
66 | 85 |
|
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. |
68 | 87 |
|
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). |
70 | 89 |
|
71 |
| - |
| 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: |
72 | 91 |
|
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."::: |
74 | 93 |
|
75 |
| - |
| 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: |
76 | 95 |
|
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."::: |
78 | 97 |
|
79 |
| - |
| 98 | +For the sensor, add a second component. For **Component type**, select **Peripheral**. For **Attachment method**, select **Discrete**. The following screenshot provides an example: |
80 | 99 |
|
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."::: |
82 | 101 |
|
83 |
| - |
| 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. |
84 | 103 |
|
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."::: |
86 | 105 |
|
| 106 | +Complete the rest of your project's details, and then submit your device for certification as usual. |
0 commit comments