Receiving different Client ID in PINGREQ when sleeping

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major
    • None
    • Affects Version/s: None
    • Component/s: MQTT-SN
    • None

      One of Miroslav's comments:

      Like the CONNECT packet, this PINGREQ packet contains the Client Id.
      What is the purpose of the Client Id in this packet? The gateway must be able to identify the client using its network address anyway.

      What should gateway do if the given Client Id was different than the Client Id given by the previous CONNECT? If it should update the session, it would also have to re-authenticate the client. And a transparent gateway should reestablish the MQTT connection. This is problematic (see 1.2).

            Assignee:
            Ian Craggs
            Reporter:
            Ian Craggs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: