C# 无法检测USB->;UWP中Lumia 950上的串行适配器
我正在尝试连接到UWP中Lumia 950 Windows 10手机上的USB串行设备。我有几行代码来列出连接到设备的USB串行设备。在PC上,当USB->串行设备连接时,此功能正常工作,但当我在手机上运行时,未检测到任何内容。我是否需要在手机上启用此功能?这是UWP代码 在包中,appxmanifest I具有以下内容:C# 无法检测USB->;UWP中Lumia 950上的串行适配器,c#,serial-port,win-universal-app,C#,Serial Port,Win Universal App,我正在尝试连接到UWP中Lumia 950 Windows 10手机上的USB串行设备。我有几行代码来列出连接到设备的USB串行设备。在PC上,当USB->串行设备连接时,此功能正常工作,但当我在手机上运行时,未检测到任何内容。我是否需要在手机上启用此功能?这是UWP代码 在包中,appxmanifest I具有以下内容: <Capabilities> <Capability Name="internetClient" /> <DeviceCap
<Capabilities>
<Capability Name="internetClient" />
<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort"/>
</Device>
</DeviceCapability>
</Capabilities>
string selector = SerialDevice.GetDeviceSelector();
DeviceInformationCollection deviceInformation =
await DeviceInformation.FindAllAsync(selector);
foreach (var i in deviceInformation)
{
CommPorts.Add( i.Name +" - " + i.Id );
}
CommPorts是一个可观察的集合,如下所示:
public ObservableCollection<string> CommPorts { get; set; }
publicobservableCollection通信端口{get;set;}
在PC上,我列出了以下设备:
- ABACUS ELECTRICS光学探头-\?\FTDIBUS\VID\u 0403+PID\u F458+AE000000A\350000{86e0d1e0-8089-11d0-9ce4-08003e301f73}
- TEST-WORK001-\\?\ACPI#PNP0501#1#{86e0d1e0-8089-11d0-9ce4-08003e301f73}
- Lumia 950-\\?\ACPI#QCOM2424#2#{…}
- Lumia 950-\\?\ACPI#QCOM2424#8#{…}
如果我移除USB串行设备,它不会改变。我需要做些什么才能让它在电话上正常工作?我需要特殊的驱动程序吗?可能是移动设备不支持FTDI芯片组。手机上支持哪些串行芯片组?Arduino板有什么串行设备?我刚刚有过类似的经历。很高兴能找到一个兼容的。可能是FTDI芯片组在移动设备上不受支持。手机上支持哪些串行芯片组?Arduino板有什么串行设备?我刚刚有过类似的经历。最好能找到一个兼容的。