Изменено универсальное значение выборки bluetoothLE - PullRequest
0 голосов
/ 25 мая 2018

В настоящее время я использую блютуз windows-universal-samples-bluetoothle для моего проекта на последний год.Я сталкиваюсь с одной проблемой.Я подключаю это к своему rfduino, чтобы поймать мою ценность.Я могу вручную записывать свои данные всякий раз, когда нажимаю кнопку «читать».Но как мне нажать кнопку «чтение» один раз, и она автоматически обновляет значение?

Например, я настроил свой rfduino с помощью mpu6050.поэтому углы будут меняться, когда я двигаю mpu6050.Я могу записывать эти данные каждый раз, когда нажимаю «читать» на своем UWP.Теперь я хочу, чтобы оно обновлялось автоматически.как мне это сделать?

1 Ответ

0 голосов
/ 28 мая 2018

Bluetooth LE Реклама позволяет вашему устройству постоянно передавать определенный полезный груз, называемый рекламой.Это объявление может быть просмотрено любым ближайшим устройством с поддержкой Bluetooth LE, если оно настроено на прослушивание этой конкретной рекламы.Если ваш rfduino поддерживает Bluetooth LE Реклама.Вы можете создать BluetoothLEAdvertisementWatcher для автоматического получения Advertisement.

BluetoothLEAdvertisementWatcher watcher = new BluetoothLEAdvertisementWatcher();
watcher.Received += OnAdvertisementReceived;
watcher.Start();

private async void OnAdvertisementReceived(BluetoothLEAdvertisementWatcher watcher, BluetoothLEAdvertisementReceivedEventArgs eventArgs)
{
    // Do whatever you want with the advertisement
}

Для получения более подробной информации см. Объявления Bluetooth LE официальный документ, а это пример кода .

...