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

v0 Prototype #1

Closed
2 tasks
emilyhorsman opened this issue Sep 19, 2019 · 2 comments
Closed
2 tasks

v0 Prototype #1

emilyhorsman opened this issue Sep 19, 2019 · 2 comments

Comments

@emilyhorsman
Copy link
Owner

emilyhorsman commented Sep 19, 2019

Agents:

  • Peripherals
  • Client
  • Back-end
  • Processor
  • Dashboard

Abstractions:

  • Transport/messaging from client to back-end
  • Interface for MAC Address + I2C Address + I2C frame sent from client to back-end
  • Transport/messaging between back-end and processor (IPC)
  • Interface for MAC Address + I2C Address + I2C frame + Peripheral Type from back-end to processor
  • Interface for processor to back-end (final sensor data)

All interface abstractions should be language agnostic.

  • Microcontroller auto-discovers new I2C devices
  • MAC address + I2C address + I2C frame sent to backend
  • [ ]
@tannerryan
Copy link
Collaborator

Here is the very rough diagram from yesterday.

image

@emilyhorsman
Copy link
Owner Author

Pretty stale, closing for cleanliness.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants