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)