Device search
The device search allows to filter your devices with more complex filters.
The syntax for the search is based on a very simple SQL-like format and supports chaining for different statements with AND an OR.
Supported fields and functions
You can use the following fields or functions inside your statements:
Hardware/Model
Type: Field
Syntax: model, device
Description
The device model
Example
model = 'nautiz_x6' to only show X6 devices
Device name
Type: Field
Syntax: name, custom_name, customName
Description
The custom device name
Example
name LIKE '%Test%' to find all devices where the name contains the word “Test”
Device location
Type: Field
Syntax: location, custom_location, customLocation
Description
The custom device location
Example
location LIKE 'Ger%' to find all devices where the location starts with “Ger”
Installed app version name
Type: Function
Syntax: app_version(‘package-name’)
Description
Returns the version name of the given package
Example
app_version('com.handheldgroup.kioskhome') = '1.4.0' to find all devices where KioskHome v1.4.0 is installed
Installed app version code
Type: Function
Syntax: app_version_code(‘package-name’)
Description
Returns the version code of the given package
Example
app_version_code('com.handheldgroup.kioskhome') < 100 to find all devices where KioskHome version code is below 100
Installed app state
Type: Function
Syntax: app_installed(‘package-name’)
Description
Returns true if the app is installed
Example
app_installed('com.handheldgroup.kioskhome') to find all devices that have KioskHome installed
Examples
model = 'nautiz_x2' AND app_installed('com.handheldgroup.kioskhome') To find all Nautiz X2 have the KioskHome (package “com.handheldgroup.kioskhome”) installed
Limitations
It is currently not possible to have multiple statements inside a single block (e.g. ”… AND (model = ‘nautiz_x2’ OR model = ‘nautiz_x6’) AND …” will not work)