2022-01-27: Release 1.2
Release contains specification for the User Services Platform 1.2
- Clarify the expected responses in result of an
Operate
message (R-OPR.4) - Deprecates the use of COAP as an MTP
- GetSupportedDM
- now provides the data types for parameter values
- now allows the Agent to provide information about whether
or not it will ignore ValueChange subscriptions on a given parameter - now provides information about whether a command is
synchronous vs. asynchronous - now allows requests on specific object instances and
handles divergent data models
- Defines discovery mechanisms for Endpoints connected to STOMP and MQTT
brokers - Clarifies the use of search paths vs. unique key addressing in the Add
message - Clarifies the use of required parameters and defaults for unique keys in
the Add message - Annex A
- now provides a theory of operations for use of the USPEventNotif
mechanism for bulk data collection using the Push! event - defines a new bulk data collection over MQTT mechanism
- now provides a theory of operations for use of the USPEventNotif
- DHCP discovery mechanism now provides a Controller Endpoint ID to the
Agent - Enhances ease of use and clarifies requirements for use of TLS in
USP Record integrity - New USP records
- adds USP connect and disconnect records for use independent of MTP
- adds USP Record specific error mechanism and error codes
- MQTT and STOMP no longer silently drop errors; they now report errors in the USP Record.
- USP Records can now include an empty payload
- Get requests
- can now include a max_depth flag to limit response size
- Get response format has been clarified to return separate elements for sub-object
- Clarifies the requirements around processing an entire message in the
event of a failed operation when allow_partial is true vs. false - Clarifies the response behavior for Get, Set, and Delete when using a
path that matches no instances - Fixes and enhances the use of error codes for the Operate message
- Clarifies and updates Controller credential/authentication theory of
operations and flow diagrams - Clarifies the use of subjectAltName in certificates
- Clarifies R-E2E.4
- Deprecated and Obsolete terms are now defined in the References and Terminology section
- Updated R-E3E.43
- Deprecates R-MSG.2
- Deprecates R-E2E.2
- R-E2E.42 now makes TLS renegotiation forbidden
- Modifies R-NOT.9 and adds R-NOT.10 adjusting how the Agent and Controller should handle the subscription_id field
Corresponds to TR-106 Amendment 11 and TR-181 Issue 2 Amendment 15