2017-05-04 8 views
0

OK、私はいくつかの調査を行っています。ウェブページを通してBluetoothデバイスに接続する方法。ペアリングされたデバイスのリストをプロンプトしてそれらに接続するようにします(Bluetoothプリンタ)。私はいくつかの解決策を見つけましたが、私はクライアントのPCに何か(サードパーティのアプリのようなもの)をインストールしたくありません。私はGoogleのブルートゥースのAPIのthingyを発見し、それはBLEで動作し、問題は、私が接続したいデバイスがBLEを持っていないです。 D:私は、エラーウェブページからChrome Bluetooth APIを使用して通常のBluetoothデバイスにアクセスできますか? (BLEなし)

Uncaught TypeError: Cannot read property 'getDevices' of undefined 
    at <anonymous>:1:17 

用量このAPIは、クロームのアプリ上でのみ動作しますか、私はここで何か間違ったことだとChromeデベロッパーツールが、リターンにテスト目的のために

chrome.bluetooth.getDevices(function(devices) { 
    for (var i = 0; i < devices.length; i++) { 
    console.log(devices[i].address); 
    } 
}); 

をtryiedました。

答えて

0

https://developer.chrome.com/apps/bluetoothに記載されているように、このChromeアプリケーションAPIはOS X、Windows、Chrome OSでのみ動作します。

manifest.jsonファイルに「bluetooth」権限が含まれていない可能性があります。 https://developer.chrome.com/apps/app_bluetooth

+0

を参照してください。私が読んできたことから、com/usb/bluetoothにアクセスするには、私はクロームアプリが必要です。だから私は、Webページからクロムアプリケーションにデータを渡す拡張機能を作成する必要があります。それは正しい? –

関連する問題