我有一个定制的蓝牙设备,我可以配对并连接到使用Windows 10,它创建了2个COM端口 - 一个列为传入,一个列在传出 .
当我使用32Feet C#蓝牙库连接时,我能够发现并配对设备并启用SPP配置文件,但是,唉,我只获得一个COM端口,它被列为“传出” .
我需要使用其他人的代码与设备连接,并且需要提供一个com端口号 . 不幸的是,它想要连接到“传入”端口 .
因此,我的问题是创建这个传入的COM端口需要什么魔力?我查看了32个函数代码和BluetoothSetServiceState(...)的底层API调用,它似乎没有任何参数来控制端口的创建方式 . 这个功能还有另一个配置文件吗?
3 回答
您必须使用BluetoothAPIs.dll中未记录的InstallIncomingComPort函数
如果您要使用InTheHand BT库并获取传入的COM端口,可以将以下代码添加到函数的底部
在WindowsBlurtoothDeviceInfo.cs中