物联能力适配对接

最近更新时间:2023-11-24 15:28:02

我的收藏

设备数据获取

从平台通过 API 接口获取设备的基本信息、设备实时数据(包括设备影子、设备状态)。
1. 设备基本信息接口调用示例:
curl --location 'http://api.dtwin.tencent.com/proxy/a5fa77a9-19e2-4d34-89e0-821f104dd9f2/trpc.wetwin.trpc_wetwin_container_svr.AppAPI/DeviceList' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--data '{
"workspaceId": 1124,
"tagIds":[],
"deviceTypes":[],
"pageNumber":1,
"pageSize":5,
"productIds":[],
"spaceCodes":[],
"wIds":[ "dfc61f53-9f91-4861-8016-4a3f359cdaf8"],
"field": {
"keyId":1,
"val":"11"
}
}'
2. 设备影子接口调用示例:
curl --location 'http://api.dtwin.tencent.com/proxy/8917061c-c5bf-4a43-94da-ff8d7bac42d8/trpc.wetwin.trpc_wetwin_container_svr.AppAPI/DeviceShadowList' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--data '{
"workspaceId": 1133,
"tagIds":[],
"deviceTypes":[],
"pageNumber":1,
"pageSize":5,
"productIds":[],
"spaceCodes":[],
"wIds":["7d6a4ecc-f0d1-4d2c-86e4-bf357d199345"]
}'
3. 设备状态接口调用示例:
操作说明:
设备基本信息 获取、设备实时数据-设备影子 获取、设备实时数据-设备状态 获取请参考 API 文档
curl --location 'http://api.dtwin.tencent.com/proxy/b8533a6f-3af7-4756-9e99-a010292966dc/trpc.wetwin.trpc_wetwin_container_svr.AppAPI/DeviceStatusList' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--data '{
"workspaceId": 1133,
"pageNumber": 1,
"pageSize": 101,
"deviceTags": [],
"wIds": [],
"statuses":["offline"]
}'

设备控制

通过调用平台的 API 接口可实现设备控制。
设备控制接口调用示例:
操作说明:
设备控制 接口的调用请参考 API 文档
curl --location 'http://api.dtwin.tencent.com/proxy/2a9bd8ae-a416-4a5a-b83b-f43fdefb30b4/trpc.wetwin.trpc_wetwin_container_svr.AppAPI/DeviceControl' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--data '{
"workspaceId": 1133,
"pageNumber": 1,
"pageSize": 10,
"wIds": ["9c53e42e-8691-433d-aceb-38b6a376699d"],
"controlData": "test"
}'

视频流获取

视频相关接口需要在资源管理中心给相应的应用授权。
1. 实时流接口调用示例:
curl --location 'http://api.dtwin.tencent.com/proxy/04af3fd6-b601-4ae3-8252-76ce5ff53797/video/liveStream' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--data '{
"wId": "ee2d483c-c72c-41c2-a27c-59a4616a94c8",
"streamId": 0,
"protocol": "flv"
}'
2. 历史流接口调用示例:
操作说明:
获取 实时视频流 接口、获取 历史视频流 接口请参考 API 文档
curl --location 'http://api.dtwin.tencent.com/proxy/f890e49e-448e-4068-86e8-7419a489bbd5/video/recordStream' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--header 'Cookie: x-client-ssid=7410630a:018a406978c2:0f3e1e; x_host_key_access=be18141f50b8f36e3a350aa177b96b6959e157fc_s' \\
--data '{
"endTime": "1681956600000",
"playBackRate": 1,
"protocol": "flv",
"startTime": "1681956000000",
"wId": "c3ba1746-04ea-4f0d-bad6-70475c1a3d81"
}'

设备告警获取

设备告警接口调用示例:
操作说明:
设备告警 接口请参考 API 文档
curl --location 'http://api.dtwin.tencent.com/proxy/d2063414-4d08-4d23-890a-df78a2c10b01/trpc.wetwin.trpc_wetwin_container_svr.AppAPI/AlarmList' \\
--header 'Dtgw-Token: jdRHiDocYZ5mlC7oRHIcvbBln8WdKgEI' \\
--header 'Content-Type: application/json' \\
--header 'Cookie: x-client-ssid=7410630a:018a406978c2:0f3e1e; x_host_key_access=be18141f50b8f36e3a350aa177b96b6959e157fc_s' \\
--data '{
"workspaceId":1124,
"pageNumber": 1,
"pageSize": 10,
"beginTime":1688040621,
"endTime":1688040801,
"wIds":[],
"processors":["548"]
}'