feat: support actions on new topics #306
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #
Changes
Why?
Broker will soon send action on specifically named topics of the format:
/tenants/{tenant_id}/devices/{device_id}/actions/{action_name}
Uplink is expected to respond to these actions on special topics of the format:
/tenants/{tenant_id}/devices/{device_id}/action_status/{action_name}
Trials Performed
Tested with the following commands:
It was observed that actions was received and responded to by uplink appropriately:
Similar behavior is observed in the case of sending to old topic and subscribing to older response topic:
Uplink uses old topic to respond: