/api/agentmanagement/v3/agents
接口如何使用?
使用这个接口之前首先要创建一个基于 core.basicagent 类型的 assettype,并通过这个assettype创建一个asset 实体,通过 asset 实体的 asset id 创建代理,并将 asset 与 agent 进行绑定,这部分内容可以参考链接:https://documentation.mindsphere.io/MindSphere/howto/howto-agent-onboard.html
需要注意一点是在调用这个接口的时候如果变量信息较多的话,建议针对如创建 aspect, assettype,asset,agent 等操作都在 Insights Hub 的 Asset Manager 中进行,这样不容易出错。
Asset Manager 使用手册可参考链接:https://documentation.mindsphere.io/MindSphere/apps/asset-manager/introduction.html
以下操作步骤是 API https://{gateway_url_domain}/api/agentmanagement/v3/agents 的使用过程:
使用 https://{gateway_url_domain}/api/assetmanagement/v3/aspecttypes/supplab.test_aspect_zjb1 创建 aspect "test_aspect_zjb1"
Body 信息:
接口调用结果如图所示:
基于已创建的 aspect type 信息,通过 "core.basicagent" 类型的 Type 创建 agent 类型的 assettype,调用 https://{gateway_url_domain}/api/assetmanagement/v3/assettypes/supplab.test_assettype_zjb1 来创建代理类型的 asset type
Body 信息:
调用结果如图所示:
基于已创建的代理类型的 assettype,调用 https://{gateway_url_domain}/api/assetmanagement/v3/assets 来创建 agent asset。
Body 信息:
Parentid 的获取如图所示:
使用已创建的 asset id,调用 https://{gateway_url_domain}/api/agentmanagement/v3/agents 来创建 agents
Body 信息:
调用结果如图所示:
Notes
Notes