2.2.3 AppWFDDiscoveryMetadataIE Message

The AppWFDDiscoveryMetadataIE message is contained in advertisement frames that the application sends over WFD in Probe Response or Beacon frames. It is an optional message that contains application-specific metadata.


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

A - VendorExtensionIE

cbLength

OUI

...

OUIType

B - VendorExtensionAttributeType

cbLength1

WPSOUI

...

MetadataAttributeType

cbLength2

...

Metadata (variable)

...

...

A - VendorExtensionIE (1 byte):  This field indicates that the message is a vendor extension IE. This field MUST be set to the value 0xDD.

cbLength (1 byte):  This field indicates the remaining size of the message in bytes.

OUI (3 bytes):  This field MUST be set to the value 0x0050F2 and MUST be specified in big-endian byte order.

OUIType (1 byte):  This field MUST be set to the value 0x04.

B - VendorExtensionAttributeType (2 bytes):  This field indicates the vendor extension attribute type for WPS OUI, as specified in [IEEE-OUI]. The field MUST be set to the value 0x1049 and MUST be specified in big-endian byte order.

cbLength1 (2 bytes):  This field indicates the remaining size of the message in bytes. This field MUST be specified in big-endian byte order.

WPSOUI (3 bytes):  This field indicates the WPS OUI. The field MUST be set to the value 0x000137 and MUST be specified in big-endian byte order.

MetadataAttributeType (2 bytes): This field indicates that the TLV contains a Metadata field. The field MUST be set to the value 0x100E and MUST be specified in big-endian byte order. This TLV MUST be present only in WFDA2Av2.

cbLength2 (2 bytes):  This field indicates the size of the Metadata field in bytes and MUST be specified in big-endian byte order. The size of the metadata MUST NOT be greater than 32 bytes.

Metadata (variable):  This field contains the metadata which is an application-specific data BLOB. The size of the field is indicated by the cbLength2 field. Metadata is an optional property and the AppWFDDiscoveryMetadataIE message will not be present in the advertisement if metadata is not set by the application.