Ошибка 80070005 при попытке подключения к устройству Bluetooth LE в приложении Metro.

Я разрабатываю кроссплатформенное приложение, использующее технологию Bluetooth Low Energy для подключения к пульсометру Polar H7. У меня проблемы только с приложением Windows 8.

Чтобы узнать о возможностях подключения устройства LE, я пытаюсь запустить пример Bluetooth Low Energy Health Profiles.

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

Итак, мои действия:

  1. Прежде всего я скачал исходный код этого примера и скомпилировал его. У меня есть некоторые проблемы с этим. Я живу в Москве, Россия, мое время UTC+4. Когда я попытался собрать этот образец, у меня возникла ошибка «Для DriverVer установлена ​​неверная дата (недопустимая дата DriverVer с более поздней датой)». Мне пришлось изменить часовой пояс в моей системе, после чего сборка прошла успешно.

  2. Затем я добавил Package.cer в хранилище сертификатов и установил драйвер.

  3. Я открыл мастер создания метаданных устройства и создал пакет метаданных устройства со следующими параметрами:

    Имя пакета: Microsoft.SDKSamples.BluetoothLEHealthProfiles.JS Издатель: CN=Microsoft Corporation, O=Microsoft Corporation, L=Редмонд, S=Вашингтон, C=US BluetoothLEHealthProfiles.HealthDevicesApp

    Дублированные данные в разделе привилегированных данных и установите для Access Custom Driver значение «true»

    Идентификаторы оборудования: BTHLEDevice{0000180d-0000-1000-8000-00805f9b34fb}_LOCALMFG&000f BTHLE\Dev_fe65d3a17796 BTHLEDevice{0000180d-0000-1000-8000-00805f9b34fb}

    Название модели: Heart Rate Service Производитель: Microsoft Категория: Health.HeartRate

  4. Затем я установил, скопировал эту информацию метаданных в систему и, наконец, подключил свое устройство.

  5. Я создал файл StoreManifest.xml и вставил туда свой ExperienceID.
  6. Я создал образец приложения Metro и получил ошибку 80070005 при попытке выполнить

    deviceFactory.getDeviceFromIdAsync (устройства [0].id, функция (устройство) { ... }

Несколько дней пытаюсь подключиться к LE устройству, но результат тот же. Что я делаю неправильно?


person Alexander Taraymovich    schedule 28.11.2012    source источник
comment
Вы когда-нибудь догадывались об этом? У меня точно такая же проблема, и документации... не хватает   -  person Fiacc    schedule 09.03.2013
comment
Обычно это указывает на ошибки прав доступа к драйверу. Что касается метаданных, вы следовали указаниям мастера? msdn.microsoft.com/en -нас/библиотека/окна/оборудование/   -  person Offbeatmammal    schedule 16.03.2013


Ответы (1)


Я просто не прочитал весь мануал и не менял свойства для store package.

person Alexander Taraymovich    schedule 27.04.2013