跳到主要内容

获取设备列表

请求参数

{
"data": {},
"fun": "get_device_list", //功能名
"msgid": 0 //消息id,服务端接收后会原样返回,websocket连接可用用来异步转同步用。http模式直接填0
}

成功返回

{
"fun": "get_device_list", //功能号
"msgid": 0,
"status": 0, //0成功,非0失败
"data": { //这里是包含多条数据
"F4:0F:24:D8:42:24": {
"ip": "192.168.0.108", //设备ip地址
"airhandle": 51318224, //当前连接投屏服务句柄(内部使用)
"mac": "D6:5B:90:54:BB:2F", //设备MAC地址
"username": "小名的iPhone", //设备上关于本机定义的名称
"version": "15.6", //手机系统版本
"model": "iPhone9,2", //设备内部型号
"deviceid": "F4:0F:24:D8:42:24", //设备id
"srvname": "投屏2", //连接的投屏服务名称
"width": "414", //手机屏幕真实宽
"height": "736", //手机屏幕真实宽
"device_name": "iPhone 7 Plus", //手机型号
"location": "", //usb设备鼠标参数,一般为空,当有此值是代表自定义配置的,就是采集后没有保存到通用库
"location_crc":"615D5A7B",//usb鼠标参数crc
"state": 0, //0不在线,非0在线
"rotate": 0, //屏幕方向,0竖屏1横屏
"vid": "520A", //usb设备vid
"pid": "000A", //usb设备pid
"gid": "140735290", //分组id
"name": "1111" //设备名(用户自定义名称)
}
}, //返回数据
"message": "成功" //调用返回消息
}

失败返回

{
"data": {}, //返回数据
"fun": "get_device_list", //功能号
"message": "失败", //调用返回消息
"msgid": 0,
"status": 1
}