-
Type: Task
-
Status: New
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: MQTT-SN
-
Labels:None
Rationale section
- Why we kept the "packet id" concept?
- Why we introduced the PROTECTION packet?
- Why we introduced the "PUBLISH WITHOUT SESSION" packet?
- Why a client in MQTT-SN v2 can't send more than 1 message at time that requires acknowledge?
- Why the correlation id is not clearly defined as a random number and why it is a single byte (as only one packets at a time is allowed and the correlation id is not for security reasons)?
- Why we don't need the correlation id on the encapsulation and protection packet (because the correlation id is required for the protocol while encapsulation and protection packet are related to the transport of the other packets)?