-
Notifications
You must be signed in to change notification settings - Fork 34
Description
Is your feature request related to a problem? Please describe.
Some environments, such as workplace or hotel rooms or cafes, offer wifi internet connections that makes use of a "captive-portal" RFC7710 wherein after your device has associated, you are still kind of “sandboxed” by routing all traffic to a "portal" webpage until you click on some kind of “Accept” button (perhaps attached to a liability waiver and good-behavior policy acknowledgement). I find that I am unable to get my mycroft mkII connected to the internet in such an environment.
Also, in many cases captive-portal style APs do not require a password at all. I have noticed that currently, the start.mycroft.ai page (which, funny enough, is clearly a localized captive portal of its own) disallows empty passwords by disabling the "Connect" button if I do not enter anything in the password input box. So actually I have not been able to test whether mycroft has general captive portal support, but I suspect that it does not.
Describe the solution you'd like
- The start.mycroft.ai page should allow empty passwords
- After associating (and perhaps any time internet appears to be down), mycroft should attempt to detect captive portals and if detected, present the portal page on-screen so that the user can click accept and thus get mycroft connected to the internet.
Describe alternatives you've considered
No alternative is possible yet due to problem 1.
Additional context
Mobile phone experience/processflow is a reasonable example of how a user would expect to work through a captive-portal.