Ich habe einige Probleme mit BLE Anzeigen mit Standard-BluetoothLEAdvertisementWatcher in Windows IoT (Rpi3) erfasstBLE Abtastintervall Windows-IoT
Nur 30% der Pakete gesammelt hat. Ich habe hier eine Lösung gefunden: BLE Scan Interval Windows 10 und es funktioniert auf Windows 10 x64.
Aber es gibt eine wichtige Sache: irprops.cpl, die in dieser Lösung verwendet wird, ist nicht für ARM-Plattform entwickelt.
Gibt es eine Möglichkeit, es unter Windows IoT (ARM) arbeiten zu lassen?
-Code VB:
Private watcher As BluetoothLEAdvertisementWatcher
watcher = New BluetoothLEAdvertisementWatcher()
watcher.ScanningMode = BluetoothLEScanningMode.Passive
Protected Overrides Sub OnNavigatedTo(e As NavigationEventArgs)
AddHandler watcher.Received, AddressOf OnAdvertisementReceived
watcher.Start()
End Sub
Private Async Sub OnAdvertisementReceived(watcher As BluetoothLEAdvertisementWatcher, eventArgs As BluetoothLEAdvertisementReceivedEventArgs)
'here is the code for counting BLE frames
Await Me.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, Sub()
End Sub
Zuerst müssen Sie überprüfen, warum die BLE Werbepakete 70% verloren haben. Bitte teilen Sie Ihre Codes. –
Ich habe Code zu meinem ersten Beitrag hinzugefügt. Es stammt aus dem offiziellen Microsoft Sample Pack für UWP. – Mike