azure - 接收双更新通知的 Azure IoT 设备
问题描述
我尝试通过订阅主题“$iothub/twin/PATCH/properties/#”(参考)和 sdk(参考)来接收所需的属性更新通知。两者都很好,当我通过后端服务更改所需的属性时,我确实收到了通知,但所有所需的属性都作为响应。sdk 中是否有一个主题或一个函数来获取更改的属性?或者在不查看所有所需属性的情况下知道女巫属性已更改?
感谢你的帮助!
解决方案
您应该使用 PATCH 请求来更新后端服务中所需的属性。以下屏幕片段显示了仅更新一个所需属性(例如color )的示例。为了快速演示,使用了 Azure IoT Hub Tester:
正如您在上面的图片中看到的,device8订阅了您提到的主题。您没有描述您的后端服务如何更新您所需的属性。
请注意,上面的示例使用 REST PATCH 调用来更新所需的属性。
推荐阅读
- html - 在 Github 上创建目录 (TOC):有没有办法可以摆脱要点,从而获得更清晰的 TOC?
- firebase - yield 表达式所隐含的类型必须是可分配的
- ios - 如何从 NSError 代码中找到错误描述?
- node.js - 为什么随着循环变长,Node-Fetch 在运行循环中获取 600 次重复所需的时间越来越长?
- html - 第 N 个孩子,但与第一个孩子相关联
- python - 在 TensorFlow Keras 中仅将偏差设置为不可训练
- html - div宽度有间隙
- r - 如何在 R 中返回矩阵我打印的矩阵计算?
- python - 在python中获取时间的时间戳格式
- java - JobStoreTX 的 Spring boot + Quartz + Oracle 问题