Improve description of sleeping clients message flows

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • None
    • Affects Version/s: MQTT-SN-1.2
    • Component/s: MQTT-SN
    • None
    • Hide

      Resolved by new diagram and implementation notes per MQTT-554.

      Show
      Resolved by new diagram and implementation notes per MQTT-554 .

      From an old set of comments about possible improvements for version '1.3'.

      When a client awakens by sending a PINGREQ, the server responds by sending queued up messages before sending the PINGRESP.  If queued-up messages are of QoS 1 or 2, the PINGRESP is sent after the entire message exchanges are completed, that is, on receipt of all PUBACKs or PUBCOMPs.

        1. Sleeping Client Sequence Diagram-2.png
          93 kB
          simon.johnson
        2. sleeping-client-v1.0.gen
          0.9 kB
          simon.johnson
        3. sleeping-client-v1.0.png
          33 kB
          simon.johnson

            Assignee:
            simon.johnson
            Reporter:
            ian.craggs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: