Device string

When the API queries a device it can return the below string.

"Device": {

"VID": vendor-ID,

"PID": product-ID,

"Manufacturer": "device-manufacturer",

"Description": "description",

"SerialNumber": "usb-serial",

"LocationID": location-id,

"DevicePath": device-path

"USBVersion": usb-version,

"USBPower": {

"State": "power-state",

"Description": "power-description"

},

"USBSpeed": {

"Speed": "USB-speed",

"Description": "USB-description"

"Capability": {

"Speed": "capable-speed",

"Description": "capable-description"

}

},

"Endpoints": {

"Active": active-endpoints,

"Maximum": maximum-endpoints,

"Memory": endpoint-memory

},

"Battery": {

"DataSource": "battery-data-source",

"TrustLevel": "trust-level",

"PairingSupported": support-pairing,

"CurrentLevel": battery-current-level,

"CurrentTime": current-hub-time,

"StartingLevel": charge-start-level,

"StartingTime": charge-start-time,

"CapacityNew": new-battery-capacity,

"Capacity": current-battery-capacity,

"ChargingStatus": "charge-status",

"HealthPercent": battery-health,

"Temperature": device-temperature

},

"PhoneSerialNumber": "phone-serial",

"PhoneIdentity": "phone-name",

"PhoneModel": "phone-model",

"IMEI": "IMEI-number",

"MacAddress": "MacAddress",

"PhoneSoftwareVersion": "phone-OS-version",

"PhoneECID": ECID,

"PhoneProductType": "phone-product",

"PhoneOSType": "phone-OS",

"PhoneColour": "phone-colour"

}

}

Output Description
vendor-ID Device Vendor ID number, VID. Displayed as an Integer
product-ID Product ID number, PID. Displayed as an Integer
device-manufacturer The name of the device manufacturer
description Name of the hardware
usb-serial USB serial number
location-id The Location IDs as an Integer
device-path The platform specific path for the device
usb-version The USB version number of the connection to the hub
power-state USB Power States code
power-description USB power turned on/off
USB-speed Maximum speed USB connection capable of
USB-description Name of USB connection i.e. SuperSpeed USB 5Gbps
capable-speed Maximum data speed device capable of
capable-description Name of maximum data speed device capable of
active-endpoints How many endpoints the device is using, displayed as a integer
maximum-endpoints How many endpoints the device is capable of using, displayed as a integer
endpoint-memory Amount of memory being used by endpoints, displayed as a integer
battery-data-source The source of the device battery information
trust-level Whether the device is trusted/ paired
support-pairing Whether the device supports being trusted/ paired
battery-current-level Current battery percent level of device, displayed as a integer
current-hub-time The hub time in ms, shown as an integer in ms
charge-start-level Battery percentage level when device connected, displayed as a integer
charge-start-time The hub time in ms charging started, shown as an integer in ms
new-battery-capacity The battery capacity of device from new, displayed as a integer
current-battery-capacity The battery capacity of the device now, displayed as a integer
charge-status Charging status of the battery i.e. full
battery-health Battery health percentage, displayed as a integer
device-temperature The temperature the device is reporting
phone-serial Phone serial number
phone-name Name of the phone
phone-model The model of the phone i.e. "iPhone 12"
IMEI-number The IMEI number of the phone
MacAdress A unique address assigned to the mobile device. It is a 48 bit value, consisting of twelve hexadecimal characters
phone-os-version Version number of the OS on the phone
ECID Exclusive Chip Identification also referred to as Unique Chip ID
phone-product Mobile device code i.e. "iPhone13,2"
phone-OS The OS version of the phone i.e. "iPhone OS"
phone-colour The colour of the phone