C# 蓝牙发送接收数据源代码
时间: 2023-07-17 12:03:51 浏览: 124
当然可以!以下是一个简单的示例代码,演示了如何使用C#发送和接收蓝牙数据:
```csharp
using System;
using System.IO.Ports;
class BluetoothExample
{
static void Main(string[] args)
{
// 创建一个新的串口对象
SerialPort bluetoothPort = new SerialPort();
// 设置串口参数
bluetoothPort.PortName = "COM1"; // 替换为你的蓝牙串口端口号
bluetoothPort.BaudRate = 9600; // 设置波特率
bluetoothPort.Parity = Parity.None; // 设置校验位
bluetoothPort.DataBits = 8; // 设置数据位
bluetoothPort.StopBits = StopBits.One; // 设置停止位
try
{
// 打开串口连接
bluetoothPort.Open();
// 发送数据
string dataToSend = "Hello, Bluetooth!";
bluetoothPort.WriteLine(dataToSend);
// 接收数据
string receivedData = bluetoothPort.ReadLine();
Console.WriteLine("Received data: " + receivedData);
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
finally
{
// 关闭串口连接
if (bluetoothPort.IsOpen)
bluetoothPort.Close();
}
Console.ReadLine();
}
}
```
请注意,此代码中的 `COM1` 需要替换为你的蓝牙串口端口号(例如 `COM3`)。此外,还要确保你的计算机已正确配置和配对了蓝牙设备。
希望这能帮到你!如有其他问题,请随时提问。