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

Create a Commands Service #1065

Open
drasko opened this issue Mar 8, 2020 · 4 comments
Open

Create a Commands Service #1065

drasko opened this issue Mar 8, 2020 · 4 comments
Assignees
Labels
Milestone

Comments

@drasko
Copy link
Contributor

drasko commented Mar 8, 2020

FEATURE REQUEST

  1. Is there an open issue addressing this request? If it does, please add a "+1" reaction to the
    existing issue, otherwise proceed to step 2.

  2. Describe the feature you are requesting, as well as the possible use case(s) for it.
    Commands service is a dedicated service to store and send commands at a given time interval. It's like a Cron of Mainflux.

Service like this would be useful in both Cloud and on the Edge:

  • In the Cloud it would be programmed to send a command to the Agent (which will be executed immediately upon reception)
  • On the Edge it would be programmed via Agent, and then do Command execution in the programmed period
  1. Indicate the importance of this feature to you (must-have, should-have, nice-to-have).
    Should-have
@drasko drasko added the feature label Mar 8, 2020
@manuio
Copy link
Contributor

manuio commented Mar 9, 2020

@drasko Why not Cron service?

@drasko
Copy link
Contributor Author

drasko commented Mar 9, 2020

We need an external API to configure commands remotely. Also I expect this to hold some Mainflux-specific info (for example - on the gateway it has to interface with NATS and send messages respecting our protocol, and so on...)

@manuio
Copy link
Contributor

manuio commented Mar 9, 2020

@drasko I meant why not Cron Service instead of Commands Service?

@drasko
Copy link
Contributor Author

drasko commented Mar 9, 2020

It is a Mainflux command scheduler, not a Cron replacement.

@drasko drasko added this to the 0.12.0 milestone Apr 20, 2020
@drasko drasko assigned blokovi and unassigned mteodor Oct 31, 2020
@drasko drasko modified the milestones: 0.12.0, 0.13.0 Nov 19, 2020
@drasko drasko assigned fbugarski and unassigned blokovi Aug 11, 2021
@manuio manuio modified the milestones: 0.13.0, 0.14.0 Jan 11, 2022
@drasko drasko modified the milestones: 0.14.0, 0.15.0 Jan 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

5 participants