2.2.1.1.18 Device UUID

The Device UUID attribute specifies a UUID and uniquely identifies a device that supports Universal Plug and Play (UPnP) [UPnP]. This attribute is used to identify a responder residing on a UPnP device. Devices that include UPnP functionality MAY include the Device UUID attribute in Hello frames in order to identify themselves as UPnP-capable.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Type

Length

Device UUID (16 bytes)

...

...

...

Type (1 byte): This field MUST be set to 0x12.

Length (1 byte): This field MUST be set to 0x16.

Device UUID (16 bytes): This field specifies the UUID that is found in the device unique service name (USN) portion of an Simple Service Discovery Protocol (SSDP) discovery response (as specified in [UPnP] section 1.2.3) in UUID binary format.