用于查询设备的IoT Central REST API



在此链接下,Microsoft描述了如何使用REST-API从IoT Central查询存储的数据。这是一个POST

https://{your app subdomain}.azureiotcentral.com/api/query?api-version=1.1-preview

以及带有的机身

"query": "SELECT $id, $ts, temperature, humidity FROM urn:modelDefinition:fupmoiu28b:ymju9efv9 WHERE WITHIN_WINDOW(P1D)"

这很好,但如何查询带有组件的设备模型的数据?我仍然得到错误:

{
"error": {
"code": "NotFound",
"message": "The requested resource was not found. You can contact support at https://aka.ms/iotcentral-support. Please include the following information. Request ID: 2383fajc, Time: Wed, 08 Dec 2021 15:32:22 GMT.",
"requestId": "2383fajc",
"time": "Wed, 08 Dec 2021 15:32:22 GMT"
}

}

这在一般情况下是不可能的吗?

谢谢init5

这个解决方案很琐碎,已经有人发布在这里了(感谢能够为我回答这个问题的人(。不幸的是,我在这里看不到答案,所以我再次在这里发布解决方案,以便其他有此问题的人可以在这里找到解决方案。

"query": "SELECT your_telemtry, model.your_telemetry FROM device template ID WHERE WITHIN_WINDOW(P1D)"

";技巧";这里是在模块的遥测之前添加模块名称。希望能有所帮助;(

最新更新