8.3 Device Capabilities function set
8.3.1 Overview
The DeviceCapability resource enumerates the function sets supported by a device and can be used by clients to discover location information for the enumerated function sets.
8.3.2 List ordering
This resource does not contain any lists, so no page ordering is specified.
8.3.3 Application guidelines/behavior
IEEE 2030.5 clients locate HAN services by performing DNS service discovery (DNS-SD) queries to the HAN. A query may be issued non-specifically for any IEEE 2030.5 device, or an IEEE 2030.5 device supporting a specific function set. Successful DNS-SD queries return the URI to the matching server’s DeviceCapability resource. The client is then free to further access the function sets enumerated within the DeviceCapability resource.
Clients MAY query this resource to determine what resources are available on the given server. The resources a server exposes MAY be determined by the access rights of the client on this server. Servers MAY hide resources that a client does not have access rights to. For an alternative way to locate resources see 8.5 (end device) and 8.6 (function set assignments).
A resource serving device (i.e., all servers) SHALL implement the DeviceCapability resource.
8.3.4 LogEvents
There are no LogEvents generated by this function set.