Insights Hub 如何通过tech user获取的access token访问IoT数据?

2023-04-27T09:47:02Z
APIs & Services

摘要


详细信息

如何通过tech user信息获取access token,利用access token访问存储在asset中的IoT数据?

Solution

1.利用tech user信息(client_id和client_secret)使用 https://{tenant name}.piam.cn1.mindsphere-in.cn/uaa/oauth/token?grant_type=client_credentials地址信息获取access token,将地址的tenant name替换为租户名称,注意:开发者用户如果没有tech user信息,请创建工单向我们申请 。

2.打开postman,在postman中 type选项选为:Basic Auth ;其次输入用户名和密码,client_id和client_secret ,点击发送,如图所示:


3.使用Insights Hub提供的IoT Time Series Service(https://documentation.mindsphere.io/MindSphere/apis/iot-iottimeseries/api-iottimeseries-api.html)服务的API(timeseries/{entityId}/propertySetName)获取数据,在URL中的参数entityid为assetid,可以通过点击asset,在浏览器地址selected="xxxx"获取,其中“xxxx”为assetid,propertySetName为aspectname,直接点击asset可以看到aspectname。获取entityid(assetid)和aspectname 如图所示:


4.在postman中使用acces token和API https://gateway.cn1.mindsphere-in.cn/api/iottimeseries/v3/timeseries/9ab3f21ff8ad43638ed74ea6e413bb72/modbus_model,输入accestoken获取获数据如图所示:

1)在postman中,点击Auth,type选择Bearer Token


2)在header输入需要获取数据的起始时间,结束时间和limit的值,然后点击发送获取数据,输入参数说明参考链接中解释。https://documentation.mindsphere.io/MindSphere/apis/iot-iottimeseries/api-iottimeseries-api.html。


Notes

Notes

知识库文章 ID# PL8523497

内容

摘要详细信息

关联组件

IoT Time Series Service