Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

net: Enhance observation management with ETag tracking #469

Merged
merged 3 commits into from
Aug 8, 2023

Commits on Aug 8, 2023

  1. net: Enhance observation management with ETag tracking

    This commit introduces an enhancement to the observation mechanism
    in the network module by implementing ETag tracking. The latest ETag
    value associated with each observation is now stored in the internal
    representation.
    
    With this update, each incoming message containing the ETag CoAP option
    automatically updates the ETag value for the relevant observation.
    When an observation is canceled, the stored ETag value is utilized.
    When the server detects a valid ETag match, it now responds with a
    VALID code and an empty payload instead of resending the content
    of the resource. This optimization minimizes unnecessary data transfer
    and reduces network load.
    Danielius1922 committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    906eb11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bc3811 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6fc2a7 View commit details
    Browse the repository at this point in the history