2.2.2.3.11 Upgrade Request

This message transports the upgrade request.


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

UpgradeId

...

...

...

Metadata Length

EndpointType1

EndpointType1Data Length

EndpointType1Data

...

EndpointType2

EndpointType2Data Length

EndpointType2Data

...

UpgradeId (16 bytes): A random GUID identifying this upgrade process across transports.

Metadata: Transport-defined data that isĀ  size-prefixed for each transport endpoint type (see the following table) available on the device. The overall section is also prefixed with the two-byte Metadata Length field to indicate how many such endpoint type-to-data mappings are present.

Endpoint Type

Value

Unknown

0

Udp

1

Tcp

2

Cloud

3

Ble

4

Rfcomm

5

WifiDirect

6