Package | Description |
---|---|
com.bosch.iot.dm.devices |
Provides Device Inventory APIs for device management including
monitoring device states and configurations
listing, filtering and grouping devices
instant execution of management actions over the manageable devices in a convenient way
device states changes notifications
|
com.bosch.iot.dm.devices.events |
Provides classes for dealing with different types of device state change events fired by Device Inventory
|
com.bosch.iot.dm.devices.groups |
Defines Group Inventory APIs to organize devices in statically or dynamically defined custom groups.
|
com.bosch.iot.dm.devices.remote |
Provides Device Inventory Remote interface
|
Modifier and Type | Class and Description |
---|---|
class |
Gateway
A gateway is a data communication device that provides a remote network connectivity to the attached edge devices.
|
Modifier and Type | Method and Description |
---|---|
Device |
Device.Builder.build() |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Device> |
DeviceInventory.device(String deviceId,
String... fields)
Returns the device identified by the given deviceId.
|
CompletionStage<List<Device>> |
Gateway.devices(Filter filter)
Gets a list of edge devices attached to this gateway and matching the given filter.
|
CompletionStage<List<Device>> |
DeviceInventory.devices(Filter filter)
Returns a list of devices matching the given filter.
|
PageIterator<Device> |
Gateway.devices(Filter filter,
int pageSize)
Gets a list of devices attached to this gateway and matching the given filter grouped in pages.
|
PageIterator<Device> |
DeviceInventory.devices(Filter filter,
int pageSize)
Returns a list of devices matching the given filter grouped in pages.
|
CompletionStage<List<Device>> |
DeviceInventory.devices(List<String> fields,
String... deviceIds)
Returns a list of devices specified by the given identifiers.
|
CompletionStage<List<Device>> |
DeviceInventory.devices(String... deviceIds)
Returns a list of devices specified by the given identifiers.
|
CompletionStage<List<Device>> |
DeviceInventory.devices(String gatewayId,
Filter filter)
Returns a list of edge devices attached to the gateway identified by
gatewayId and matching the given filter. |
Modifier and Type | Method and Description |
---|---|
Device |
DeviceEvent.device() |
Modifier and Type | Method and Description |
---|---|
T |
DeviceEvent.Builder.device(Device device) |
Modifier and Type | Method and Description |
---|---|
PageIterator<Device> |
Tag.devices(Filter filter,
int pageSize)
Returns a list of tagged devices matching the specified filter, divided into pages.
|
PageIterator<Device> |
Directory.devices(Filter filter,
int pageSize,
boolean recursive)
Returns a list of this directory's devices matching the specified filter, divided into pages.
|
PageIterator<Device> |
Root.devices(Filter filter,
int pageSize,
boolean recursive) |
PageIterator<Device> |
Tag.devices(int pageSize)
Returns a list of tagged devices, divided into pages.
|
PageIterator<Device> |
FilterEntry.devices(int pageSize) |
PageIterator<Device> |
Directory.devices(int pageSize,
boolean recursive)
Returns a list of this directory's devices, divided into pages.
|
Modifier and Type | Method and Description |
---|---|
default PageIterator<Device> |
DeviceInventoryRemote.devices(Filter filter,
int pageSize)
Returns a list of devices matching the given filter grouped in pages.
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.