GithubHelp home page GithubHelp logo

2019-02-oma's Introduction

Joint IETF / OMA call

Meeting information and materials for the February 2019 phone call with OMA SpecWorks DMSE and IPSO working groups.

Time: 2019-02-26 8:00-10:00 PST (17:00-19:00 CET)

Add to calendar.

Draft Agenda

time (PST) topic
8:00 Introductions
8:15 CoAP Observe: observations across security context changes
8:30 CoRE Dynlink: LwM2M use alignment
8:50 CoRE Resource Directory: recent changes and their effect on LwM2M
9:20 SenML FETCH/PATCH: Read-Composite and Write-Composite with FETCH/PATCH
9:35 URNs for Device Identifiers: LwM2M use alignment
9:45 Data types and encodings
9:55 Closing: conclusions & way forward

Call-in info

From your computer/smartphone: https://global.gotomeeting.com/join/708980637

or: https://www.gotomeeting.com/en-gb/meeting/join-meeting and enter meeting ID 708980637

You can also dial in using your phone. (For supported devices, tap a one-touch number below to join instantly.)

  • United States (Toll Free): 1 877 309 2073

    • One-touch: tel:+18773092073,,708980637#
  • United States: +1 (571) 317-3129

    • One-touch: tel:+15713173129,,708980637#

Access Code: 708-980-637

Joining from a video-conferencing room or system?

Meeting minutes

Etherpad: https://etherpad.tools.ietf.org/p/notes-t2trg-oma-20190226

Agenda details

CoAP Observe

LwM2M need to maintain observation across security contexts. If DTLS session between LwM2M client and server changes for any reason, existing observations on the device could be maintained instead of requiring to re-send all the observations to the client. The reason behind this is also how LwM2M correlates the authorization of the client with the DTLS session and requires the client to re-register if the DTLS session changes, causing all observations to be re-sent.

CoRE Dynlink

Better alignment with CoRE dynlink.

  • Sending notifications for transition above/below gt and lt are currently different between LwM2M and dynlink. Introducing "band" to LwM2M might be a solution.

  • What value should be sent after pmin expires? The value that 1) "would have caused notification", 2) "the value right after pmin expires", 3) something else, or 4) potentially nothing if the conditions for the notification no longer apply. Seems to depend how pmin is used. If it's used to avoid debounce notifications, 4 seems appropriate. For catching relevant values 1 seems good. More details in Dynlink draft needed?

CoRE Resource Directory

Recent changes in the RD draft and their effect on LwM2M.

SenML FETCH/PATCH

  • POST vs. PATCH in LwM2M: What are the implications if we replace POST with PATCH for partial update or keep them both or don’t change at all?

  • SenML FETCH/PATCH status and Read-Composite and Write-Composite LwM2M use. New media types needed to avoid context-aware processing.

URNs for Device Identifiers

LwM2M uses dev-URNs for Endpoint Client Names. Do we have all cases covered or is further alignment needed?

Data types and encodings

  • Planned new data types for LwM2M
  • Using CBOR for efficient encoding of resource values

2019-02-oma's People

Contributors

akeranen avatar cabo avatar ektrah avatar

Watchers

 avatar Matthias Kovatsch avatar James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.