You mention Bluetooth for example in the beginning which is an example of hardware that is yet not supported from the browser.
Applications beyond what can currently be done in a UNIX shell would be good. You already have thought long about it. I feel you can tell us much more about possibilities!!!