gpt4 book ai didi

azure - IoT Edge 模块所需的属性更新

转载 作者:行者123 更新时间:2023-12-03 02:48:14 24 4
gpt4 key购买 nike

是否可以从 Azure 模块更新 Azure IoT Edge 所需属性更新。

这就是我想做的:

假设我的 IoT Edge 设备的部署 list 中有以下 json

"$edgeHub": {
"properties.desired": {
"schemaVersion": "1.0",
"routes": {
"sensorToFilter": "FROM /messages/modules/SimulatedTemperatureSensor/outputs/temperatureOutput INTO BrokeredEndpoint(\"/modules/filtermodule/inputs/input1\")",
"filterToIoTHub": "FROM /messages/modules/filtermodule/outputs/output1 INTO $upstream"
},
"storeAndForwardConfiguration": {
"timeToLiveSecs": 10,
"lastSyncDt" : "2019-08-19 17:06:33:323"
}
}
}

问题是,是否可以在运行时将“lastSyncDt”从物联网边缘模块更新为新的日期时间值。

提前致谢。

最佳答案

是的,您应该能够使用 SDK 更新您需要的所有内容。
以下是设备客户端 .NET SDK 的链接: https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-twin-getstarted#create-the-device-app
我已经指出了文档中设备部分的具体部分。

但是,请记住,设备孪生的想法有点不同。
如果有人想从外部更新设备孪生,您可以更新所需的属性。
设备监听这些属性的更改,执行一些工作并更新报告的属性。
IoT 中心可以发出这些事件,并让您监听报告的属性更改,以便您可以对它们使用react。

典型的例子是设备固件版本:

  • 您决定更新固件版本
  • 您更改了设备固件版本的所需属性
  • 设备监听更改,并启动更新过程
  • 更新完成后,设备会将设备固件版本的reported属性更新为新版本

关于azure - IoT Edge 模块所需的属性更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57560446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com