当前位置:  开发笔记 > 编程语言 > 正文

Windows/.Net中的蓝牙API?

如何解决《Windows/.Net中的蓝牙API?》经验,为你挑选了3个好方法。

我正在编写蓝牙扫描仪,用于定位和识别当地附近的移动设备.这是我可以使用C#完成的事情,还是我需要深入了解C/C++ API?我的应用程序针对Windows XP和Vista.指针表示赞赏.

谢谢!



1> Andrew Queis..:

PC上的蓝牙的一个问题是有几个BT堆栈在使用中,你永远不知道在给定的机器上哪个可用.最常见的是Widcomm(现在是Broadcom)和Microsoft(出现在XP中,可能是其中一个服务包).但是,一些BT硬件供应商打包BlueSoleil,有些则使用东芝.大多数加密狗将使用MS堆栈,因此我见过的.NET库倾向于使用它.

每个堆栈都有完全不同的方式来执行发现部分,您可以在其中浏览附近的设备并查询其服务.

如果今天我必须选择一种方法,我可能会在C++中进行发现,并为.NET添加一个接口.

32feet.net的东西在我尝试时效果很好但是不支持Widcomm堆栈.


另外,我在Windows 10上尝试过32Feet,并且"32feet.NET不支持此设备上的蓝牙堆栈." 我已经报告了这个问题,但看起来这个项目在几年内还没有更新......

2> Kyle..:

还有Peter Foot的32feet.net

http://inthehand.com/content/32feet.aspx

当它是v1.5并且运行良好时,我已经玩过这个回来了.



3> Guge..:

Mike Petrichenko有一个很好的BT框架.它适用于BlueSoleil,Widcomm,Toshiba和Microsoft.

它现在被称为无线通信库,可与蓝牙802.11和红外线配合使用.Mike将该公司命名为Soft Service Company公司,销售非商业和商业许可证,有或没有源代码,价格在100美元到2050美元之间.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有