【发布时间】:2013-07-11 22:16:43
【问题描述】:
我正在尝试创建一个蓝牙应用程序,其中智能手机(客户端)连接到另一台计算机(服务器)的网络浏览器。当由客户端上的用户操作触发时,数据将通过蓝牙通道发送到 Web 浏览器。不需要事先的安全关联,服务器的地址会提前带外传送给客户端。因此,我想完全跳过配对和发现阶段。
Android 蓝牙堆栈通过为客户端 createInsecureRfcommSocketToServiceRecord 方法和相应的 listenUsingInsecureRfcommWithServiceRecord 创建不安全的 RFCOMM 连接来实现上述目的。
尚不清楚 Chrome 蓝牙堆栈是否提供与Bluetooth Javascript API 相同的服务。据我所知,没有办法使用listenUsingInsecureRfcommWithServiceRecord,他们的示例仅显示了用作客户端的网络浏览器。我想确认这是否可能与 Google Chrome 的当前状态或启用此类通信的其他方式有关。
之前有很多关于与 Android 设备进行不安全配对的问题,但没有与其他支持蓝牙的设备/应用程序(例如本例中的网络浏览器)进行配对。之前的回答似乎都没有解决我所描述的情况。
【问题讨论】:
标签: android google-chrome bluetooth google-chrome-app