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

Control API #6

Open
scalablecory opened this issue Sep 24, 2021 · 1 comment
Open

Control API #6

scalablecory opened this issue Sep 24, 2021 · 1 comment
Assignees
Labels
approved An enhancement has been approved and PRs are welcome enhancement New feature or request
Milestone

Comments

@scalablecory
Copy link
Owner

scalablecory commented Sep 24, 2021

The Control API exposes all the functionality required by apps and the Bluetooth listener.

It will need to provide features such as:

  • Retrieve and update configuration.
  • Enumerate and run one-off commands against sensors.
  • Retrieve continuous real-time measurement updates.
  • Retrieve all historical data points within a certain date range.
  • Retrieve a "low passed" version of historical data, providing only enough data points for rendering a chart.

This will be called by the Bluetooth device listener, which will be used by Bluetooth apps. It may also be called by an Aether-hosted website on WiFi.

The measurement data for charting will be retrieved from a database of some sort.

@scalablecory scalablecory added enhancement New feature or request approved An enhancement has been approved and PRs are welcome labels Sep 24, 2021
@scalablecory scalablecory added this to the 1.0 milestone Sep 24, 2021
This was referenced Sep 24, 2021
@sudeepmsft
Copy link

adding comment here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved An enhancement has been approved and PRs are welcome enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants