Closed devkelley closed 3 months ago
In case you wonder why the verify-pr
check does not finish: #143
Based on our live discussion just now, we have concluded that in order to support notifications correctly (that will have source and sink addresses) we need to expand and update the MQTT5 topic to be the following:
{client_identifier}/{source.authority_name}/{source.ue_id}/{source.ue_version_major}/{source.resource_id}/{sink.authority_name}/{sink.ue_id}/{sink.ue_version_major}/{sink.resource_id}
Below are some examples using this updated notation:
d/{source.authority_name}/{source.ue_id}/{source.ue_version_major}/{source.resource_id}/////
d/+/+/+/+/{sink.authority_name}/{sink.ue_id}/{sink.ue_version_major}/{sink.resource_id}
d/+/+/+/+/{sink.authority_name}/+/+/0
d/{source.authority_name}/{source.ue_id}/{source.ue_version_major}/{source.resource_id}/{sink.authority_name}/{sink.ue_id}/{sink.ue_version_major}/0
Based on conversations with the community and proposed updates to the uTransport spec, made the following changes:
mqtt_5
to reflect reliance on MQTT version 5 features.