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

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

概述我正在尝试编写一个连接到蓝牙低功耗设备(BLE)的程序,然后在更新或给定间隔内读取特征. 我的外设是德州仪器CC2540 BLE设备. 我的出发点是查看具有心率监测器的TI示例程序: http://processors.wiki.ti.com/index.php/Category:HealthDemo 然而,这使用了加密狗,我的任务是使用内部蓝牙4.0调制解调器(稍后将在Android上制作它,但 我正在尝试编写一个连接到蓝牙低功耗设备(BLE)的程序,然后在更新或给定间隔内读取特征.

我的外设是德州仪器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)外设的流全部内容,希望文章能够帮你解决C#建立从笔记本电脑内部蓝牙4.0到蓝牙低功耗(BLE)外设的流所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存