Skip to content
This repository has been archived by the owner on Mar 7, 2018. It is now read-only.

Improve Internet Bandwidth Sharing Interface #9

Closed
wrought opened this issue May 12, 2014 · 4 comments
Closed

Improve Internet Bandwidth Sharing Interface #9

wrought opened this issue May 12, 2014 · 4 comments

Comments

@wrought
Copy link

wrought commented May 12, 2014

Feature

While speaking with the LAmeshnet folks yesterday, Daniel had a really good idea to help end users know how many users can be supported when they share a selected percentage of their upload and download bandwidth. This could be built on top of Marc's suggestion of also probing the network in order to make a recommendation to the user, based on the performance speed at that moment. I am also curious if there is some way to perform such testing regularly, or even on-the-fly. E.g. probe every hour, and update if the change fits in a tolerance? It's unclear, but I think heuristics could be used, but that's far off.

I made some mock-ups of what this could look like:

Landing on the page

share_an_internet_connection_1

Select "Test bandwidth" button

share_an_internet_connection_2

@todo

  • Decide how to represent / scale the number of users based on selected upload/download speeds (the math).
  • Decide recommendation algorithm for internet sharing.
    • Could maybe scope this based on use case, or user-submitted data
      • For instance, there could be options for "in the home" or "at the office" or "in a public place"
      • Perhaps this should be informed by data.
  • _Question:_ Are we able to aggregate or detect any data of how much users are sharing?
  • Implement math functions
  • Implement interface similar to as depicted above
@wrought
Copy link
Author

wrought commented May 12, 2014

Made a wiki page for all mockups in the future:

https://sudoroom.org/wiki/Mesh/Mockups

@wrought
Copy link
Author

wrought commented May 14, 2014

This library may help for setting up Luci / bootstrap compatible sliders: http://www.eyecon.ro/bootstrap-slider/

@wrought
Copy link
Author

wrought commented May 24, 2014

This may require changes for node interface, node firmware, and node server in order to set arbitrary values (e.g. up to 1 or 2 decimal points).

@paidforby
Copy link

app no longer used

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

No branches or pull requests

2 participants