IoT Central REST API 查询设备

IoT Central REST API to query devices

在此 link 下,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"
}

}

这一般不可能吗?

谢谢 初始化 5

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

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

这里的“技巧”是在模块的遥测数据前面添加模块名称。 希望有帮助 ;)