繁体   English   中英

通用Windows 10应用程序在连接到配对的BLE设备时显示确认

[英]Universal Windows 10 App shows confirmation when connecting to paired BLE device

我有一个快速的问题-我正在使用Universal Windows 10 SDK(C#)编写PoC应用程序,当我尝试连接到先前配对的BLE(蓝牙低能耗)设备时,会看到如下确认屏幕:

在此处输入图片说明

如果我按“是”,则一切正常,但是我在考虑如果将此应用程序部署到运行Windows 10 Core IoT的IoT设备会发生什么。 有什么方法可以在应用清单中指定某些内容,以便不再显示此屏幕?

导致这种情况的代码如下:

BluetoothLEDevice bleDevice = null;

try
{
  bleDevice = await BluetoothLEDevice.FromBluetoothAddressAsync(this.bluetoothDeviceAddress.Value);
  }
  catch (Exception exception)
  {
    lbBLEAddress.Text = exception.ToString();
    return;
   }

非常感谢你。

这听起来非常类似于我尝试使用运行Windows IoT Core的RPi 2从Microsoft Band读取心率传感器时遇到的问题。

我发现,尽管Band SDK与Windows IoT核心版配合使用,但是某些传感器的功能有限,需要用户通过同意提示进行交互。

这时,IoT Core似乎不包含创建执行此方法时在其他设备上看到的弹出对话框的必需库。 这篇文章详细介绍了Windows.UI.Popups.MessageDialog并将其记录为当前不受支持的文档,很可能是问题的根源。

保罗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM