2

カスタムBLEデバイスとやりとりするAndroidアプリがあります。このアプリは、アンドロイドバージョン4.4〜6.0を搭載した端末では正常に動作します。 ChromebookのGoogle Playstore(Chrome版App Runtime)を通じて、これをChromebookで利用できるようにしたいと考えています。BLEデバイスとやり取りするAndroidアプリがChromebookで動作しない

Google Asus Flip Chromebook(Chrome OSバージョン55、ARCバージョン3617689)にAPKをサイドロードしてこのアプリをインストールしました。しかし、期待どおりに動作していません。 scanResultとしてBluetoothDeviceを与える

  1. コールstartLeScan():

    これらは私が撮った手順は次のとおりです。

  2. connectGatt()メソッドを呼び出し、デバイスが接続され、onConnectionStateChange()コールバックでBluetoothGattのハンドルを取得します。
  3. discoverServicesを呼び出します。
  4. その後、onServicesDiscovered()コールバックはstatus = GATT_SUCCESSで期待通りにヒットします。 しかし、gatt.getServicesはChromebookで実行しているときに空のリストを返します。 Androidデバイス(API 19からAPI23)で実行している場合、BLEデバイスでサポートされているすべてのサービスに対してBluetoothGattServiceハンドルが取得されます。

これは、ChromebookのARCでBLEの実装が疑われる原因となります。 他の誰かがこの問題に直面していますか? Chrome OSでAndroid BLE APIを使用しているのは誰ですか?

+0

はいこれも表示されています。私は、GoogleがChrome OSで動作しないAndroid APIのドキュメントをGoogleに持っていると思っていました。 – Bryan

答えて

関連する問題