用JavaScript在附近的移动设备之间通信

用JavaScript在附近的移动设备之间通信,javascript,android,ios,mobile,bluetooth,Javascript,Android,Ios,Mobile,Bluetooth,我正在为这个特定的应用程序使用一个Web应用程序,我想知道是否有任何方法,在JavaScript中,可以与附近运行相同Web应用程序的设备进行通信 我能找到的最接近的可能是建立蓝牙连接,但从有限的文档中我能找到的似乎都是关于与特定蓝牙设备通信的 例如,在指定要搜索哪些设备的筛选器时,如何指定“运行我的Web应用的设备”?这是完全可能的,还是现在我应该放弃并返回使用中间服务器的数据连接?一个与服务器的数据连接可能是目前最好的选择。Caniuse显示,目前任何主流浏览器都没有实现Web Blueto

我正在为这个特定的应用程序使用一个Web应用程序,我想知道是否有任何方法,在JavaScript中,可以与附近运行相同Web应用程序的设备进行通信

我能找到的最接近的可能是建立蓝牙连接,但从有限的文档中我能找到的似乎都是关于与特定蓝牙设备通信的


例如,在指定要搜索哪些设备的筛选器时,如何指定“运行我的Web应用的设备”?这是完全可能的,还是现在我应该放弃并返回使用中间服务器的数据连接?

一个与服务器的数据连接可能是目前最好的选择。Caniuse显示,目前任何主流浏览器都没有实现Web Bluetooth JS API:(我知道它目前在Chrome中的一个实验性标志后面(如果我必须选择一个移动浏览器作为目标,它将是该标志),但我希望将来会有所改变。我想理想情况下,我会同时提供这两个选项,从而允许用户不需要数据连接来进行此交互。您是否考虑过使用Cordova路线?您可能可以使用这样的插件使用web技术访问本机Bluetooth API。