gpt4 book ai didi

c# - 如何在 C# 中加入蓝牙?

转载 作者:太空狗 更新时间:2023-10-29 23:04:42 24 4
gpt4 key购买 nike

我正在尝试让我的笔记本电脑使用蓝牙和 C# 中的用户界面与机器人进行通信。我需要发送的信息非常少而且很基础。这是一个简单的字符串,仅此而已。

我没有任何使用蓝牙的经验,所以我认为我可以在笔记本电脑上使用内置蓝牙,因为我知道它在哪个 COM 端口上。但是,我为机器人购买了一个单独的蓝牙设备(USB 加密狗?)。我还下载并安装了 Microsoft.WindowsMo​​bile.SharedSource.Bluetooth。现在我面临的问题是我不知道该怎么办。有一个 BluetoothDevice 类和一个 BluetoothRadio 类。我应该使用哪个?我将设备与笔记本电脑配对。

我在网上进行了大量搜索,但找不到任何足够简单的东西。当我尝试自己简化代码时,它不起作用。我只需要从我的笔记本电脑发送一个简单的字符串到将连接到机器人的 USB 蓝牙设备。

我知道微软命名空间有一个 32 英尺的替代方案,但我更愿意使用微软命名空间。

有什么建议吗?我将不胜感激。

最佳答案

我是 32feet.NET 库的维护者。我对 Microsoft Shared Source Bluetooth library 了解不多,但认为它既没有支持也没有维护。我们的库使用非常广泛并且得到了很好的支持。 :-)

无论如何,可以使用如下代码完成简单的连接:

Dim addr As BluetoothAddress _
= BluetoothAddress.Parse("001122334455")
'
Dim ep As New BluetoothEndPoint(addr, BluetoothService.SerialPort)
Dim cli As New BluetoothClient
cli.Connect(ep)
Dim peerStream As Stream = cli.GetStream()
peerStream.Write/Read ...

更多信息请参阅用户指南 http://www.alanjmcf.me.uk/comms/bluetooth/32feet.NET%20--%20User%20Guide.html或在发布中。

关于c# - 如何在 C# 中加入蓝牙?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1137442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com