Markdown Version | Session Recording

Session Date/Time: 15 Mar 2023 15:00

CORE

Summary

This interim meeting of the CORE working group focused on the status and open points for several key documents related to the CoAP, YANG, and CBOR (CoRE Conf) ecosystems. Key discussions included the completeness of SIDs for RPCs and actions in the corsid document, a proposed manual SID allocation scheme for LPWAN applications, simplifications for the coap specification, and considerations for the CoRE YANG Library and other relevant YANG models. Tooling for SID generation and type extraction was also highlighted.

Key Discussion Points

Decisions and Action Items

  1. CORSID SIDs: The corsid specification should be updated to ensure input and output nodes for RPCs and actions are always assigned SIDs. pyang (or equivalent tooling) needs to be fixed to emit these SIDs.
  2. APWAN SID Allocation Example: Laura is requested to provide an encoded example of the proposed APWAN manual SID allocation to empirically demonstrate its benefits.
  3. CORSID Document Check: Laura to review the corsid document to determine if its current text sufficiently covers custom/manual SID allocation within an assigned range and submit a WG last call comment if not.
  4. CoAP Simplification: The working group will explore further simplification of the coap specification, considering deprecating or making optional GET, POST, and PUT methods in favor of consistently using FETCH and PATCH-I-PATCH. This needs to be confirmed on the mailing list.
  5. CoRE YANG Library Objective: The core-yang-library draft should explicitly document the objective of enabling compile-time data generation for constrained devices.
  6. YANG Model Efficiency: The working group will gather information on applications requiring efficient encoding of "chatty" YANG types (e.g., hex-string, datetime, IP/MAC addresses) to inform future development of robust conversion mechanisms within the CoRE Conf architecture.
  7. Pyang Fork Review: Working group participants are encouraged to review Laurent's pyang fork and Alex Fernandez's pi_core_conf_library for type extraction.

Next Steps