通用Windows应用程序基础结构是否支持任何串行端口通信?



我有一个WPF桌面应用程序,它将成为一个很好的候选通用Windows应用程序。该应用程序必须依赖USB或蓝牙设备作为串行端口。在我所有的阅读中,我还没有发现是否有任何访问UWA中的串行端口API。我怀疑答案是"不支持"。如果是这样,有人知道USB或蓝牙GPS支持任何api的UWA有这类事情吗?我必须能够读取地面速度、海拔高度、爬升率等数据。如果答案是"支持",你能给我指一些文档吗?

对于"充当串行端口的蓝牙设备",我假设您指的是RFCOMM。自Windows 8.1以来,它们都支持Windows运行时,您也可以在通用Windows应用程序中使用它们。

命名空间:Windows.Devices.Usb和Windows.Devices.Bluetooth.Rfcomm.

关于蓝牙GPS,我不确定它是否使用RFCOMM(这取决于设备),也可以使用GATT。

代码示例:自定义USB设备访问示例

最新更新