-
Type: Improvement
-
Status: Resolved
-
Priority: Major
-
Resolution: Applied
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: MQTT-SN
-
Labels:None
-
Proposal:
Registrations being removed across SLEEPING states has been raised as a concern due to the overhead of the need to reestablish using REGISTER packets during the AWAKE state.
Both cases are valid, since some devices want to truly SLEEP and will clear ephemeral data during this phase. Therefore we should add optionality to this function using a retain registrations, sent by the client during the DISCONNECT session-expiry-interval packet.