gpt4 book ai didi

C# 建立从笔记本电脑内部蓝牙 4.0 到低功耗蓝牙 (BLE) 外围设备的流

转载 作者:太空狗 更新时间:2023-10-29 20:31:18 28 4
gpt4 key购买 nike

我正在尝试编写一个连接到低功耗蓝牙设备 (BLE) 的程序,然后在更新时或在给定的时间间隔内读取特征。

我的外设是 Texas instruments CC2540 BLE 设备。

我的出发点是查看 TI 的示例程序,它有一个心率监测器: http://processors.wiki.ti.com/index.php/Category:HealthDemo

但是,这使用加密狗,我的任务是使用内部蓝牙 4.0 调制解调器(稍后将在 android 上使用,但目前,我只使用 windows)。

现在我的问题是加密狗创建了一个 COM 端口,但内部调制解调器没有。我仍然设法使用 32feet API 扫描并成功找到了 CC2540。但是,从这里我不知道该怎么做。我试过调用 connect() 方法,但它总是无法连接,要么是超时,要么是网络死机。

知道为什么会这样吗?除了调用我的 device.connect() 之外,我是否应该做其他事情?

代码片段:

BluetoothClient cli;
BluetoothDeviceInfo[] peers;
BluetoothDeviceInfo device;
BluetoothAddress adr;

//... skipping code that finds the device and assigns the address to it.

if (device.InstalledServices.Length != 0)
{
try
{
//MessageBox.Show("attempting to connect");
cli.Connect(device.DeviceAddress, device.InstalledServices[2]);
//tbDeviceInfo.AppendText("\n\nConnected " + device.Connected);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
// i always get this exception.
}
}

最佳答案

我不想误会你,但 32feet 目前不支持低功耗蓝牙。 (截至 2012 年 11 月)。

关于C# 建立从笔记本电脑内部蓝牙 4.0 到低功耗蓝牙 (BLE) 外围设备的流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12304377/

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