Windows xp +sp2 系统自带了蓝牙的驱动。只要符合微软规范的蓝牙适配器都可以自动识别并安装驱动。市面上的蓝牙适配器说到免驱的也就是指符合微软蓝牙规范的适配器。个人觉得微软蓝牙驱动比较好的地方是占用系统资源少,与windows系统结合较稳定。
微软蓝牙驱动中有两个文件:
Bthprops.cpl 文件可以打开蓝牙属性设置。
Fsquirt.exe 可以启动发送文件向导。
如果是编程人员,当然看上面的两个文件没有什么意义,但是最主要最激动人心的是蓝牙驱动提供的几乎所有接口都内置在Bthprops.cpl这个文件里面。比如:
BluetoothFindFirstRadio,BluetoothFindNextRadio——列举蓝牙适配器
BluetoothGetRadioInfo——读取蓝牙适配器属性,可被发现,可被搜索等。
BluetoothFindFirstDevice——搜索附近的手机
BluetoothFindFirstDevice——发现手机提供了哪些服务
。。。。。。。。
很好的是,我们可以用动态链接的方式使用这个文件,使用其提供的接口。
我们可以在msdn上查到很多关于如何使用蓝牙API的例子。
你可以点击下面的链接进行察看:
http://msdn.microsoft.com/en-us/library/aa362928(VS.85).aspx
今天先写到这里,下篇文章我再接着叙述。