doc: Split big table with Wakaama features

The table had too many columns. It's now split into two tables.
This commit is contained in:
Lukas Woodtli 2024-04-11 16:28:25 +02:00 committed by Lukas Woodtli
parent 990f436934
commit 24c4be1eed

View File

@ -1,106 +1,213 @@
Wakaama Features
----------------
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Feature Type | Feature | Wakaama coverage | Note | LWM2M versions in which feature introduced/improved |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | | | | 1.0 | 1.1 | 1.2 | 1.2.1 |
+============================+========================================+==================+===============================+=====================================================+=============================================================================================================+================================================================================================+=================================================================================================+
| Transport | DTLS | yes | by tinydtls | introduced | DTLS 1.2 | TLS / DTLS 1.3 | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | UDP | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | SMS | no | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | TCP | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | CIoT | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | TCP-TLS | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LoRaWAN | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | MQTT | no | | | | introduced | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | HTTP | no | | | | introduced | |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Security | No-Sec mode | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | PSK | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Certificates | no | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | EST w/ Certifactes | no | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Raw Public Key | yes | no examples | introduced | Improved support for Public Key Infrastructure (PKI) deployments. | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | OSCORE | no | | | introduced | | |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Interfaces & Features | Objects & Resources | yes | | introduced | Added Resource Instances; performance improvement for retrieving and updating Resources of multiple objects | Clarifications of object versioning rules | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Bootstrap | yes | | introduced | Enhancement of the LwM2M bootstrapping capabilities allowing for incremental upgrades. | Optimizations | Add an optional parameter to the Bootstrap-Pack-Request operation |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Client Registration | yes | | introduced | | Optimizations | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Device Management & Service Enablement | yes | | introduced | Added Composite operations | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Information Reporting | yes | | introduced | Added Composite operations | Optimizations | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Attributes | yes | | introduced | | "Added notification attributes (edge, confirmable notification, and maximum historical queue)" | Move the Attributes section to the Identifiers and Resources section. |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Efficient Payload | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Queue Mode | no | | introduced | | | |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Data format | CoAP Block-Wise transfer | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Plain Text | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Opaque | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | TLV | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | JSON | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | JSON SenML | yes | | | introduced | | Fix syntax in the Bootstrap-Pack example. |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | CoRE Link | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | CBOR | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | SenML CBOR | no | | | introduced | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M CBOR | no | | | | introduced | Fix ambiguity in the Create operation / Indicate the LwM2M CBOR content format assigned number. |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Core specification objects | Security Object (ID:0) | yes | without composite operations | introduced | modified | modified | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Server Object (ID:1) | as example | | introduced | modified | modified | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Access Control Object (ID:2) | as example | no ACL (Access Control Lists) | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Device Object (ID:3) | as example | | introduced | modified | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Connectivity Monitoring Object (ID:4) | yes | | introduced | modified | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Firmware Update Object (ID:5) | as example | | introduced | | modified | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Location Object (ID:6) | as example | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Connectivity Statistics Object (ID:7) | yes | | introduced | | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | OSCORE Object (ID:21) | no | | | introduced | modified | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M COSE (ID:23) | no | | | | introduced | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | MQTT Server (ID:24) | no | | | | introduced | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M Gateway (ID:25) | no | | | | introduced | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M Gateway Routing (ID:26) | no | | | | introduced | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | 5G-NR Connectivity Object (ID:27) | no | | | | introduced | |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Interaction with Server | Multiple LwM2M Servers | yes | | introduced | Introduction of enhanced registration sequence mechanisms by the LwM2M Client to LwM2M Server(s). | | |
| +----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M bootstrap-server | yes | | introduced | | | |
+----------------------------+----------------------------------------+------------------+-------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
This table shows the LwM2M features that are supported by Wakaama.
+----------------------------+----------------------------------------+------------------+-------------------------------+
| Feature Type | Feature | Wakaama coverage | Note |
+============================+========================================+==================+===============================+
| Transport | DTLS | yes | by tinydtls |
| +----------------------------------------+------------------+-------------------------------+
| | UDP | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | SMS | no | |
| +----------------------------------------+------------------+-------------------------------+
| | TCP | no | |
| +----------------------------------------+------------------+-------------------------------+
| | CIoT | no | |
| +----------------------------------------+------------------+-------------------------------+
| | TCP-TLS | no | |
| +----------------------------------------+------------------+-------------------------------+
| | LoRaWAN | no | |
| +----------------------------------------+------------------+-------------------------------+
| | MQTT | no | |
| +----------------------------------------+------------------+-------------------------------+
| | HTTP | no | |
+----------------------------+----------------------------------------+------------------+-------------------------------+
| Security | No-Sec mode | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | PSK | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Certificates | no | |
| +----------------------------------------+------------------+-------------------------------+
| | EST w/ Certifactes | no | |
| +----------------------------------------+------------------+-------------------------------+
| | Raw Public Key | yes | no examples |
| +----------------------------------------+------------------+-------------------------------+
| | OSCORE | no | |
+----------------------------+----------------------------------------+------------------+-------------------------------+
| Interfaces & Features | Objects & Resources | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Bootstrap | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Client Registration | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Device Management & Service Enablement | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Information Reporting | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Attributes | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Efficient Payload | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Queue Mode | no | |
+----------------------------+----------------------------------------+------------------+-------------------------------+
| Data format | CoAP Block-Wise transfer | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Plain Text | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Opaque | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | TLV | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | JSON | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | JSON SenML | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | CoRE Link | no | |
| +----------------------------------------+------------------+-------------------------------+
| | CBOR | no | |
| +----------------------------------------+------------------+-------------------------------+
| | SenML CBOR | no | |
| +----------------------------------------+------------------+-------------------------------+
| | LwM2M CBOR | no | |
+----------------------------+----------------------------------------+------------------+-------------------------------+
| Core specification objects | Security Object (ID:0) | yes | without composite operations |
| +----------------------------------------+------------------+-------------------------------+
| | Server Object (ID:1) | as example | |
| +----------------------------------------+------------------+-------------------------------+
| | Access Control Object (ID:2) | as example | no ACL (Access Control Lists) |
| +----------------------------------------+------------------+-------------------------------+
| | Device Object (ID:3) | as example | |
| +----------------------------------------+------------------+-------------------------------+
| | Connectivity Monitoring Object (ID:4) | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | Firmware Update Object (ID:5) | as example | |
| +----------------------------------------+------------------+-------------------------------+
| | Location Object (ID:6) | as example | |
| +----------------------------------------+------------------+-------------------------------+
| | Connectivity Statistics Object (ID:7) | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | OSCORE Object (ID:21) | no | |
| +----------------------------------------+------------------+-------------------------------+
| | LwM2M COSE (ID:23) | no | |
| +----------------------------------------+------------------+-------------------------------+
| | MQTT Server (ID:24) | no | |
| +----------------------------------------+------------------+-------------------------------+
| | LwM2M Gateway (ID:25) | no | |
| +----------------------------------------+------------------+-------------------------------+
| | LwM2M Gateway Routing (ID:26) | no | |
| +----------------------------------------+------------------+-------------------------------+
| | 5G-NR Connectivity Object (ID:27) | no | |
+----------------------------+----------------------------------------+------------------+-------------------------------+
| Interaction with Server | Multiple LwM2M Servers | yes | |
| +----------------------------------------+------------------+-------------------------------+
| | LwM2M bootstrap-server | yes | |
+----------------------------+----------------------------------------+------------------+-------------------------------+
Overview of LwM2M feature as specified by the OMA:
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Feature Type | Feature | LWM2M versions in which feature introduced/improved |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | | 1.0 | 1.1 | 1.2 | 1.2.1 |
+============================+========================================+=====================================================+=============================================================================================================+================================================================================================+=================================================================================================+
| Transport | DTLS | introduced | DTLS 1.2 | TLS / DTLS 1.3 | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | UDP | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | SMS | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | TCP | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | CIoT | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | TCP-TLS | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LoRaWAN | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | MQTT | | | introduced | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | HTTP | | | introduced | |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Security | No-Sec mode | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | PSK | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Certificates | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | EST w/ Certifactes | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Raw Public Key | introduced | Improved support for Public Key Infrastructure (PKI) deployments. | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | OSCORE | | introduced | | |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Interfaces & Features | Objects & Resources | introduced | Added Resource Instances; performance improvement for retrieving and updating Resources of multiple objects | Clarifications of object versioning rules | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Bootstrap | introduced | Enhancement of the LwM2M bootstrapping capabilities allowing for incremental upgrades. | Optimizations | Add an optional parameter to the Bootstrap-Pack-Request operation |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Client Registration | introduced | | Optimizations | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Device Management & Service Enablement | introduced | Added Composite operations | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Information Reporting | introduced | Added Composite operations | Optimizations | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Attributes | introduced | | "Added notification attributes (edge, confirmable notification, and maximum historical queue)" | Move the Attributes section to the Identifiers and Resources section. |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Efficient Payload | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Queue Mode | introduced | | | |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Data format | CoAP Block-Wise transfer | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Plain Text | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Opaque | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | TLV | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | JSON | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | JSON SenML | | introduced | | Fix syntax in the Bootstrap-Pack example. |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | CoRE Link | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | CBOR | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | SenML CBOR | | introduced | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M CBOR | | | introduced | Fix ambiguity in the Create operation / Indicate the LwM2M CBOR content format assigned number. |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Core specification objects | Security Object (ID:0) | introduced | modified | modified | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Server Object (ID:1) | introduced | modified | modified | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Access Control Object (ID:2) | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Device Object (ID:3) | introduced | modified | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Connectivity Monitoring Object (ID:4) | introduced | modified | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Firmware Update Object (ID:5) | introduced | | modified | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Location Object (ID:6) | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | Connectivity Statistics Object (ID:7) | introduced | | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | OSCORE Object (ID:21) | | introduced | modified | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M COSE (ID:23) | | | introduced | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | MQTT Server (ID:24) | | | introduced | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M Gateway (ID:25) | | | introduced | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M Gateway Routing (ID:26) | | | introduced | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | 5G-NR Connectivity Object (ID:27) | | | introduced | |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| Interaction with Server | Multiple LwM2M Servers | introduced | Introduction of enhanced registration sequence mechanisms by the LwM2M Client to LwM2M Server(s). | | |
| +----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+
| | LwM2M bootstrap-server | introduced | | | |
+----------------------------+----------------------------------------+-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+