跳到主要内容

获取设备列表

调用说明

  • 请求参数
参数类型说明备注
fun字符串/device/get请求功能名
id字符串设备唯一ID获取指定设备,多个设备用逗号隔开。无此参数可获取所有
  • httpGet请求示例

获取所有设备列表

curl --request GET \
--url 'http://192.168.9.9:9911/api/device/get'

获取指定设备

curl --request GET \
--url 'http://192.168.9.9:9911/api/device/get?id=9A:97:4E:C9:54:71,5C:1D:D9:ED:D9:52'
  • httpPost请求示例

获取所有设备列表

curl --request POST \
--url http://192.168.9.9:9911/api \
--header 'content-type: multipart/form-data' \
--form fun=/device/get

获取指定设备

curl --request POST \
--url http://192.168.9.9:9911/api \
--header 'content-type: multipart/form-data' \
--form fun=/device/get \
--form id=9A:97:4E:C9:54:71,5C:1D:D9:ED:D9:52
  • httpPost json请求示例【websocket也可发送同样json请求】

获取所有设备列表

curl --request POST \
--url http://192.168.9.9:9911/api \
--header 'Content-Type: application/json' \
--data '{
"fun": "/device/get",
"data": {
}
}'

获取指定设备

curl --request POST \
--url http://192.168.9.9:9911/api \
--header 'Content-Type: application/json' \
--data '{
"fun": "/device/get",
"data": {
"id": "9A:97:4E:C9:54:71,5C:1D:D9:ED:D9:52"
}
}'

响应结果

  {
"data": {
"list": [
{
"air_handle": 121092144,
"air_pid": 10952,
"rotate": 0,
"state": 0,
"imgw": 750,
"imgh": 1334,
"gid": 0,
"air_ratio": 0,
"air_fps": 0,
"air_refresh": 0,
"air_img_fps": 0,
"air_audio": 0,
"name": "",
"srv_name": "`iMouseXP-7827",
"width": "375",
"height": "667",
"ip": "192.168.9.118",
"mac": "00:E0:99:D9:92:82",
"user_name": "iPhone",
"version": "15.7.3",
"model": "iPhone8,1",
"deviceid": "48:3B:38:CD:02:F0",
"device_name": "iPhone 6s",
"location": "",
"location_crc": "B0DBD800",
"vid": "720D",
"pid": "6E22",
"uid": "6E2224BD",
"gname": "未分组",
"uver": "4.4"
}
],
"code": 0,
"id": "",
"message": "成功"
},
"status": 200,
"message": "成功",
"msgid": 0,
"fun": "\/device\/get"
}
  • 响应data数据字段说明
    list数组记录了获取到的设备。
字段说明备注
rotate屏幕角度0竖屏,1横屏
state设备状态0不在线,非0在线
gid分组id-
name自定义名-
srv_name当前连接投屏名-
width屏幕宽物理大小
height屏幕高物理大小
ip设备自身ip地址-
mac设备自身mac地址-
user_name用户名称手机关于里面设置的名称
version系统版本-
model内部型号-
deviceid设备唯一id-
device_name设备名称-
location鼠标参数-
location_crc鼠标参数crc指向鼠标参数库里面参数的crc
vidim硬件vid-
pidim硬件pid-
uidim硬件id-
gname分组名称-
imgw实际图片宽-
imgh实际图片高-
air_ratio投屏分辨率0使用全局设置
air_refresh投屏刷新率0使用全局设置
air_fps投屏帧率0使用全局设置
air_img_fps投屏图像转换帧率0使用全局设置
air_audio投屏声音状态0使用全局设置
uver硬件版本-