Equipment Related Recent
1. Get Device List
Request
| Parameter | Type | Description | Remark |
|---|---|---|---|
fun | String | /device/get | Request function name |
id | String | Device unique ID | Multiple separated by commas. Omit for all devices |
HTTP GET:
bash
curl --request GET \
--url 'http://192.168.9.9:9911/api/device/get'HTTP POST JSON / WebSocket:
json
{
"fun": "/device/get",
"data": {
"id": "9A:97:4E:C9:54:71,5C:1D:D9:ED:D9:52"
}
}Response
json
{
"data": {
"list": [
{
"rotate": 0,
"state": 0,
"imgw": 750,
"imgh": 1334,
"gid": 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",
"vid": "720D",
"pid": "6E22",
"uid": "6E2224BD",
"gname": "Ungrouped",
"uver": "4.4"
}
],
"code": 0,
"message": "success"
},
"status": 200,
"fun": "/device/get"
}Response Fields:
| Field | Description | Remark |
|---|---|---|
rotate | Screen angle | 0=vertical, 1=horizontal |
state | Device status | 0=offline, non-0=online |
gid | Group ID | |
name | Custom name | |
srv_name | Server name | |
ip | Device IP | |
mac | MAC address | |
version | iOS version | |
model | Device model | |
deviceid | Unique device ID | |
device_name | Device display name | |
vid / pid / uid | Hardware identifiers |
TIP
For the complete equipment API including Set Device, Delete Device, Get/Set Groups, AirPlay Connect/Disconnect, Restart Device, and more, refer to the original documentation.