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

QR scanner Spec #114

Open
cdupont opened this issue Jan 14, 2020 · 2 comments
Open

QR scanner Spec #114

cdupont opened this issue Jan 14, 2020 · 2 comments
Assignees

Comments

@cdupont
Copy link
Contributor

cdupont commented Jan 14, 2020

This is a small specification for the QR scanner feature.
The idea of the QR codes is to be able to:

  • print QR codes to stick on devices and gateways
  • scan QR codes to open the Cloud dashboard

Display QR codes

  • QR codes should be displayed in a modal window.
  • A new button that opens the QR code modal window should be added in the "device details" page and the "gateway details" page

Read QR codes

  • The QR code should be readable using any reader.
  • The Waziup dashboard should include a reader
  • Reading a QR code will open the corresponding device page, if the device exists.
  • If the device doesn't exist, reading the QR code will open the device creation window.

QR code format

The QR code format should be the following:

<URL of the device>

Or for gateways:

<URL of the gateway>

For example:

https://dashboard.waziup.io/devices/ARBIT-TESTS_Sensor2

This format allows the user to use a standard QR code scanners and directly open the device on the Waziup dashboard.
In the case the device is not existing, the dashboard will propose to create it.

@cdupont cdupont changed the title QR scanner QR scanner Spec Jan 14, 2020
@cdupont
Copy link
Contributor Author

cdupont commented Jan 14, 2020

#109

@cdupont
Copy link
Contributor Author

cdupont commented Feb 11, 2020

Done for the QR code display.

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