命令行检查某个蓝牙设备是否可发现

命令行检查某个蓝牙设备是否可发现

我正在为一款电子产品开发生产测试。在我的测试电脑上,这个电路板在某个阶段应该可以通过蓝牙被发现。我想要一个命令行(或 powershell)命令,它允许我列出所有可发现的设备(然后我可以用正则表达式来查找电路板),或者直接查询它。我不必连接到它,我只是想看看它是否正在广播。

该板将标识为“S2-yyyy-nnnnn”。我的测试板是“S2-2020-00014”。

我对此事十分困惑。

找到一个命令,如果我的蓝牙耳机已连接,则输出“OK”,如果没有连接,则输出“Unknown”。

Get-PnPDevice | Where-Object -FilterScript { $_.Class -eq 'AudioEndpoint' -and $_.FriendlyName -like '*WH-*' }

但是这个 AudioEndpoint 是一个类。我不知道这个板的类。另外,我怀疑我需要一个不同的命令,因为这个板实际上永远不会被连接。

我希望通过命令行或 powershell 来解决这个问题,以实现简单的自动化,并且减少在未来的测试计算机上安装的软件。

我这里有一块板子,我可以连接到它,所以如果我能提供任何帮助来找到课程(如果需要),请告诉我。

答案1

我决定使用第三方命令行工具,因为我不想在这上面花费太多时间。

http://bluetoothinstaller.com/bluetooth-command-line-tools/ 满足我的需要。

相关内容