2

BluetoothLowEnergyテクノロジーを使用してPolarH7心拍数モニターに接続するクロスプラットフォームアプリを開発しています。Windows8アプリケーションでのみ問題が発生します。

LEデバイス接続の可能性を学ぶために、Bluetooth Low EnergyHealthProfilesサンプルを起動しようとしています

http://code.msdn.microsoft.com/windowsapps/Bluetooth-LE-Metro-sample-a2ba1b5b

だから、私の行動:

  1. まず、このサンプルのソースコードをダウンロードしてコンパイルしました。いくつか問題があります。私はロシアのモスクワに住んでいて、時間はUTC+4です。このサンプルを作成しようとすると、「DriverVerが正しくない日付に設定されました(後のDriverVerは許可されていません)」というエラーが発生しました。システムのタイムゾーンを変更する必要があり、ビルドは成功しました。

  2. 次に、Package.cerを証明書ストレージに追加し、ドライバーをインストールしました。

  3. デバイスメタデータオーサリングウィザードを開き、次のパラメーターを使用してdevice-metadataパッケージを作成しました。

    パッケージ名:Microsoft.SDKSamples.BluetoothLEHealthProfiles.JS発行元:CN = Microsoft Corporation、O = Microsoft Corporation、L = Redmond、S = Washington、C = US BluetoothLEHealthProfiles.HealthDevicesApp

    特権データセクションでデータを複製し、AccessCustomDriverを「true」に設定します

    ハードウェアID:BTHLEDevice {0000180d-0000-1000-8000-00805f9b34fb} _LOCALMFG&000f BTHLE \ Dev_fe65d3a17796 BTHLEDevice {0000180d-0000-1000-8000-00805f9b34fb}

    モデル名:心拍数サービスメーカー:Microsoftカテゴリー:Health.HeartRate

  4. 次に、このメタデータ情報をシステムにコピーしてインストールし、最後にデバイスを接続しました

  5. StoreManifest.xmlファイルを作成し、ExperienceIDをそこに貼り付けました
  6. Metro App Sampleをビルドしましたが、実行しようとするとエラー80070005を受け取りました

    deviceFactory.getDeviceFromIdAsync(devices [0] .id、function(device){...}

数日間LEデバイスに接続しようとしていますが、結果は同じです。私は何が間違っているのですか?

4

1 に答える 1

0

すべてのマニュアルを読んだわけではなく、ストアパッケージのプロパティも変更していません。

于 2013-04-27T14:28:22.620 に答える