-
Notifications
You must be signed in to change notification settings - Fork 4
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
Alternative discovery and transport protocols #6
Comments
One of the protocols that we have been talking recently is Bluetooth, for obvious reasons. It encompasses discovery and transport, it is widely spread in devices and requires low resources. One of the biggest points for it is the new In this context, I made some initial experiments with Concerns
Other notes
Conclusion
|
@vasco-santos I see latest WebBluetooth spec supports reading and writing to "Characteristic User Description":
If it was possible to expose such a writable characteristic value from a browser (which I don't think is possible atm?), then we would have means of passing arbitrary data between two browsers. |
You might be interested, there's an article about custom audio transport protocol. Source code |
I love the idea behind the audio transport! It may be nice to bootstrap a discovery by advertising an address for another, regular, protocol. I don't see many use cases apart from discovery, but I'm sure more creative people will. Along the same line, we could even imagine a vibrating phone transmitting data to another's accelerometer. I don't know if it's feasible in practice and/or even useful... |
A proof-of-concept for WebRTC signaling using sound: https://github.com/ggerganov/wave-share |
Chrome 81 introduces the mobile web to NFC with an origin trial: |
We have been discussing recently what new protocols for discovery and transport we should aim to support in the near future.
The purpose of this issue is to discuss what are the possible protocols, its advantages according to the ones we currently support, offline-first capabilities as well as their compatibility with devices / types of nodes that we have.
We have been discussing some protocols so far, like bluetooth, audio-frequency, among others, and we have several other ones that we never discussed, such as infrared.
cc @momack2 @mgoelzer @raulk @jacobheun @daviddias @Stebalien @jhiesey
The text was updated successfully, but these errors were encountered: