问题描述
我目前正在按照 this How-to-guide 创建一个设备组来部署更新。
满足所有先决条件并完美运行。 简而言之。我在 this guide 之后创建了一个 IoT-Hub 并创建了一个设备更新帐户,并且我导入了一个在 this guide
中描述的新更新但现在在 this Point 我无法继续,因为没有检测到未分组的设备。我在设备孪生中添加了标签,但仍然如此。为了提供更好的内在,我在下面列出了我目前的统计数据。
部分设备孪生:
{
"deviceId": "1337","status": "enabled","connectionState": "Disconnected","cloudToDeviceMessageCount": 0,"authenticationType": "sas","modelId": "","version": 9,"tags": {
"ADUGroup": "MyGroup123","myNewTag": "testing"
},
应该部署的镜像
不显示组的部分
我的预测是:
- 我无法通过 30 天的免费试用来做我想做的事情
- 创建 Hub 的更新实例时出现问题
- 我添加的设备有误
剧透,他们错了。
缺少设备更新客户端。
解决方法
只是为了确认 - 您是否在创建帐户后在设备上安装并配置了设备更新代理?
如果是这样,这里有一些潜在的根本原因,为什么您没有看到标签显示-
确保您已按照设备更新资源文档 (https://docs.microsoft.com/en-us/azure/iot-hub-device-update/device-update-resources) 在 IoT 中心正确配置消息路由。配置路由后,您必须再次标记您的设备。
另一个根本原因可能是您在将设备连接到 IoT 中心的设备更新之前应用了标签。确保您的设备已连接到设备更新。您可以通过检查它是否显示在合规性视图中的“未分组”设备下来验证您的设备是否已连接到 IoT 中心的设备更新。暂时添加不同值的标签,然后在设备连接后再次添加您想要的标签。
如果您使用的是设备预配服务 (DPS),请确保在预配后标记您的设备,而不是在设备创建过程中。如果您已经在设备创建步骤中标记了您的设备,则您必须在配置后临时使用不同的值标记您的设备,然后再次添加您想要的标记。
请在设备更新故障排除指南 - https://docs.microsoft.com/en-us/azure/iot-hub-device-update/troubleshoot-device-update
中找到此问题和其他常见问题解答如果您在执行这些步骤后仍然遇到问题,请通过在此处提交 GitHub 问题直接与我们联系 - https://github.com/Azure/iot-hub-device-update/issues