一、设备数据获取
1. 设备基本信息接口调用示例:
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"]}'