Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish status and mission spec to MQTT broker #188

Closed
aeshub opened this issue Jan 25, 2022 · 1 comment · Fixed by #196
Closed

Publish status and mission spec to MQTT broker #188

aeshub opened this issue Jan 25, 2022 · 1 comment · Fixed by #196
Assignees
Labels
feature New feature or request

Comments

@aeshub
Copy link
Contributor

aeshub commented Jan 25, 2022

Describe the new feature you would like to see
ISAR should support publishing the status of the current task and the mission schedule as a whole to an external broker. This is an integration with equinor/flotilla#47 and is required for ISAR to connect with Flotilla.

Describe the solution you'd like
Using a client library for python to communicate with the broker (for example https://pypi.org/project/paho-mqtt/) the status of the current task should be published whenever there is a change. The publishing should be such that the topic remembers the last known value.

The same should be done for the mission object which contains all tasks in the mission and a summary of their final and current statuses.

How will this feature affect the current Threat Model?
ISAR will be required to authenticate to the MQTT broker. Exactly how will depend on the implementation of equinor/flotilla#47.

  • Note that this will mean a data flow out of the application which will be picked up by the broker and further on picked up by databases/fleet management.
@aeshub aeshub added the feature New feature or request label Jan 25, 2022
@aeshub
Copy link
Contributor Author

aeshub commented Jan 28, 2022

Awaiting resolution of equinor/flotilla#47

@aeshub aeshub linked a pull request Feb 8, 2022 that will close this issue
@aeshub aeshub closed this as completed Feb 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants