PC端微软蓝牙协议栈的安装
基于Bluez的应用程序的开发

Linux下Bluez的编程实现1、蓝牙的各个协议栈的简介 (2)1.1、蓝牙技术 (2)1.1、蓝牙协议栈 (2)1.2、蓝牙技术的特点 (3)1.2.1、蓝牙协议栈体系结构 (3)1.2.2、蓝牙协议栈低层模块 (4)1.2.3、软件模块 (5)1.3、蓝牙的一些Profile (5)2、Bluez和D-Bus (7)2.1、Bluez和D-Bus体系结构 (7)2.2、D-Bus介绍 (8)2.3、Bluez的安全接口 (12)2.4、Bluez适配器接口 (15)2.5、Bluez配对 (16)2.6、Bluez绑定 (16)3、Bluez编程实现 (17)3.1、蓝牙开发关键技术剖析 (17)3.1.1、连接机制分析 (17)3.1.2、自动连接 (18)3.1.3、时钟设计 (18)3.1.4、配对列表管理 (19)3.1.5、蓝牙文件传输模式 (20)3.2、hci层介绍 (20)3.2.1、hci层介绍 (20)3.2.2、hci层编程 (20)3.3、L2CAP层编程 (25)3.3.1、L2CAP协议简介 (25)3.3.2、L2CAP编程方法 (25)3.4、SDP协议简介 (26)4、Openobex (28)4.1、Openobex简介 (28)4.2、Openobex与bluez编程实现 (29)5、Obexftp (31)5.1、obexftp简介 (31)5.2、基于Obexftp的应用程序开发 (31)6、参考资料 (32)1、蓝牙的各个协议栈的简介1.1、蓝牙技术蓝牙(Bluetooth)技术是由Ericsson、IBM、Intel、Nokia和Toshiba公司于1998年5月共同提出开发的,并联合成立了蓝牙特殊利益小组(SIG),负责开发无线协议规范并设定交互操作的需求。
其本质是设备间的无线链接,意在于代替有线电缆。
1.1、蓝牙协议栈协议栈是指一组协议的集合,举个例子,把大象装到冰箱里,总共要3步。
蓝牙安装说明

更改第 31 行:将 [Msft.NTamd64...1] 改为 [Msft.NTamd64...3]
3. 编辑文件:C:\BT\bthprint.inf
更改第 19 行:将 %MSFT%=Microsoft,NTamd64...1 改为 %MSFT%=Microsoft,NTamd64...3
Windows Server 2008 蓝牙驱动安装方法2008-12-22 20:03 Windows Server 2008安装蓝牙驱动,需要修改文件的基本原则是将复制的所有INF文章中的“ "NTamd64...1" 修改为 "NTamd64...3",其中"amd64”表示64位系统,数字“1”与“3”代表了系统保护等级。
更改第 34 行:将 [MicrosoftHid.NTamd64...1] 改为 [MicrosoftHid.NTamd64...3]
6. 编辑文件:C:\BT\mdmbtmdm.inf
更改第 19 行:将 %Standard% = Standard,NTamd64...1 改为 %Standard% = Standard,NTamd64...3
hidclass.sys
hidparse.sys
hidusb.sys
input.inf
mdmbtmdm.inf
netirda.inf
rfcomm.sys
tdibth.inf
3. 然后从C:\Windows\System32 复制 modemui.dll 到C:\BT
更改第 21 行:将 [Microsoft.NTamd64...1] 改为 [Microsoft.NTamd64...3]
Windows7安装蓝牙CSR4.0驱动:千月蓝牙软件BlueSoleil

Windows7安装蓝牙CSR4.0驱动:千月蓝牙软件BlueSoleil我试验了蓝牙适配器自带的光盘驱动,结果是连接手机正常,连接蓝牙立体声耳机没有蓝牙高质量音频服务。
那音质我受不了啊,呵呵,在此希望给我同样遭遇的朋友帮助。
第一步:把蓝牙适配器拔出,系统中原有的蓝牙驱动全部删除(一个都不要留啊。
)第二步:下载千月蓝牙软件(BlueSoleil),下载地址:/qianyue/Default.aspx第三步:安装千月蓝牙软件(软件会自动安装驱动),安装方法在下面,千月蓝牙软件(BlueSoleil)下载及安装指南千月蓝牙软件(BlueSoleil)安装管理器是一款可以自动检查千月蓝牙软件(BlueSoleil)最新版本并进行下载更新的工具,它会自动帮您完成软件的下载过程。
具体步骤:千月蓝牙软件(BlueSoleil)安装管理器下载完成后,双击运行程序,千月蓝牙软件(BlueSoleil)安装管理器进行数据初始化后,如果客户端软件已是最新版本,会出现提示框,提示你不需要升级了;如果客户端软件不是最新版本,会列出可以升级的最新版本,如下图所示图1点击高级,可设置自动检查升级的更新周期及安装路径,如下图所示图2点击“下一步”,软件开始自动下载更新,如下图所示图3下载更新完成后,您就可以使用升级后的千月蓝牙软件(BlueSoleil)新版本了。
如果出现重启计算机的对话框,重启计算机后,即可正常使用最新版本,如下图所示图4提示:千月蓝牙软件(BlueSoleil)会根据您的设置自动检测是否需要更新,如果客户端已经安装了千月蓝牙软件(BlueSoleil)版本,并且需要升级,系统会自动弹出升级提示,点击该升级提示,千月蓝牙软件(BlueSoleil)安装管理器自动运行,完成对千月蓝牙软件(BlueSoleil)的升级,如下图所示图5第四步:安装完成后一定要先重启计算机,然后插上蓝牙适配器(CSR4.0),打开千月软件,如图6所示,右击中间的圆月,选择启动蓝牙。
正确配置Widcomm蓝牙驱动

正确配置Widcomm蓝牙驱动,让PPC与PC共舞我是折腾一天才把HTC TOUCH 成功连接上Widcomm驱动的蓝牙适配器,现在终于可以与PC机共享上网,也可以打开手机工作室等软件读取手机上的东西,而不用再插线了。
摸索的过程是有点痛苦的,网上很多人都谈到WIDCOMM联网的问题,但是都不甚了了,或者含糊,或者条理不清。
倒让我走了不少弯路,现在把自己的认识写出来,供有需要的弟兄们参考。
我的蓝牙适配器是CCK D99,芯片是Broadcomm2045,因为Widcomm已经被Broadcom 收购,所以软件也是Broadcom的了,版本为WIDCOMM Bluetooth Software 5.0.1.801。
安装完毕WIDCOMM软件和微软ActiveSync以后,正确配置顺序如下。
注意,顺序很重要!一、WIDCOMM 正确安装后启动程序名称是“我的Bluetooth位置”,启动“我的Bluetooth 位置”点击“Bluetooth(B)”--“高级配置(A)”--“本地服务”--“添加串行服务”,Widcomm 缺省已经安装的是COM3,你要把COM4到COM6挨个都添加才行。
注意,这里没有任何捷径可走,只能一个一个的添加,而且至少要加到COM6才行(因为WM6手机里默认的链接端口就是COM6和COM7这两个),并且要在COM6属性菜单的“自动启动”前打勾!二、打开微软ActiveSync--“链接设置”,把“允许连接到以下其中一个端口(N)”打勾,下拉框中可以看到COM1到COM6和红外连接,我们选COM6。
好了,下一步不是按右上角的“连接(C)...”,而是按“确定”键退出!三、这一步该轮到手机了,你可以在设置中选“连接”--“蓝牙”--“设备”,点击“添加新设备...”,能看到PC机上的蓝牙适配器在闪动,经过10秒左右搜索后,手机提示找到PC机,点“下一步”,弹出框要求输入密码,也就是所谓配对了,可以随便输入一串数字,再按“下一步”,PC端状态栏马上提示“需要Bluetooth通行密钥”,点提示,输入刚才手机上同样的字串,按确定退出,配对成功了!四、点手机“设备”中的PC机名--“刷新”,会有三项服务的列表,中间那个就是“ActiveSync”,哈哈,终于看到曙光了,没问题的,打勾保存吧!五、不管你用TOUCH FLO也好,用程序菜单进入也行,反正点击“ActiveSync”后,右下菜单上选择“通过蓝牙连接”,同时PC状态栏提示“Bluetooth连接成功”!到此,就跟你用USB数据线一样的效果了,只要手机不离电脑太远,想怎么玩都行!总结起来,上面几个步骤,比如添加端口等非常关键,但是网上那么多文章我都没看到这一步,看来遇到问题还是多动脑筋啊。
电脑操作系统中的蓝牙设置如何配置

电脑操作系统中的蓝牙设置如何配置在如今的数字化时代,蓝牙技术已经成为我们日常生活和工作中不可或缺的一部分。
无论是连接无线耳机、音箱,还是与其他设备进行数据传输,蓝牙都发挥着重要作用。
然而,对于一些不太熟悉电脑操作系统的用户来说,正确配置蓝牙设置可能会有些棘手。
接下来,让我们详细了解一下在常见的电脑操作系统中如何进行蓝牙设置。
首先,我们来看看 Windows 操作系统中的蓝牙配置方法。
在 Windows 10 中,您可以通过以下步骤来配置蓝牙:第一步,点击屏幕左下角的“开始”按钮,然后在弹出的菜单中选择“设置”图标。
第二步,在打开的“设置”窗口中,找到并点击“设备”选项。
第三步,在“设备”页面中,您会看到左侧有一个“蓝牙和其他设备”的选项,点击它。
第四步,如果您的电脑蓝牙功能尚未开启,此时右侧窗口中的蓝牙开关会显示为关闭状态,点击该开关将其打开。
第五步,打开蓝牙后,系统会自动搜索附近可配对的蓝牙设备。
在设备列表中找到您想要连接的设备,然后点击它进行配对。
第六步,有些设备可能需要您输入配对码。
配对码通常可以在设备的说明书中找到,或者在设备上显示。
输入正确的配对码后,等待配对成功即可。
在 Windows 11 中,蓝牙设置的步骤与 Windows 10 大致相似,但界面可能会有所不同。
您同样可以通过点击“开始”按钮,然后选择“设置”,在“设置”窗口中找到“蓝牙和设备”选项,然后按照提示进行操作。
接下来,我们再了解一下 macOS 操作系统中的蓝牙设置。
对于使用苹果电脑的用户,在 macOS 中配置蓝牙也很简单。
第一步,点击屏幕左上角的苹果图标,然后在弹出的菜单中选择“系统偏好设置”。
第二步,在“系统偏好设置”窗口中,找到并点击“蓝牙”图标。
第三步,如果蓝牙处于关闭状态,点击窗口左下角的“打开蓝牙”按钮。
第四步,系统会自动搜索附近的蓝牙设备,并在列表中显示出来。
点击您要连接的设备,然后根据提示进行配对操作。
Windows CE下蓝牙协议栈驱动的实现

De n t XXX ii,
—
—
Op n, e XXX—Cl s XXX I o e, OCo t o , nr l
Wa g Ho gi W a g J g n n ni e n i a g n
( a j iest 。Tini 0 0 2 Ti i Unv r i nn y aj 3 0 7 ) n
Ab ta t I h a e ,t e d sg n r aia i n o l eo t r t c l t c s d i e s b s d o id ws CE i sr c :n t e p p r h e i n a d e l t f B u t o h p o o o s a k a r r a e n W n o s z o v it o u e .Th n e f c sa d t err lt n h p fs r a i t ra emo e a e d fn d a d e p an d n rd c d e i t ra e n h i ea i s i so t e m n e f c d 1 r e i e n x l i e .Th mp a i o o ee h ss f t i a t l h e a in h p fs b mo u e ,t e d t — t u t r ,t er lt n h p fa p ia i n p o r m d l n h s r i e i t e r l t s i s o u — d ls h a a s r c u e h ea i s i s o p l t r g a mo u ea d c s o o c o it ra e M e n i ,t et s i g me h d i i to u e .I h a tp r ,s m ea vc n u s in r r u h u o n efc. a wh l e h e tn t o s n r d c d n t e ls a t o d ie a d q e to s a e b o g to tt e t n n p r d h ut d i e s mo e x e d a d u g a e t em li r r d . — v Ke w r s Bl e o t r t e 1sa k; W id ws C y o d : u to hp o oo tc n o E; d i e s s r a i t r a e rv r ; t e m e f c n
电脑怎么装蓝牙功能

电脑怎么装蓝牙功能电脑是一种非常常见的电子设备,如今几乎每个家庭都拥有一台。
而蓝牙功能作为一种无线通信技术,也逐渐成为电脑的标配。
今天,我们就来谈谈电脑如何装蓝牙功能。
首先,要安装蓝牙功能,你需要确保你的电脑已经具备蓝牙适配器。
蓝牙适配器是能够创建蓝牙连接的硬件设备,它可以连接蓝牙设备,如手机、耳机、音箱等。
大部分新款电脑都已经内置了蓝牙适配器,但如果你的电脑没有内置蓝牙适配器,也可以通过USB接口的外置蓝牙适配器来实现。
安装蓝牙适配器的步骤相对简单。
首先,插入蓝牙适配器的USB接口到电脑的一个可用的USB插槽中。
接下来,电脑会自动识别并安装驱动程序。
在安装过程中,可能需要联网下载驱动程序或者使用随附的驱动光盘安装。
一旦驱动程序安装完成,你就可以开始使用蓝牙功能了。
在Windows系统中,你可以点击开始菜单并选择“设置”>“设备”>“蓝牙和其他设备”。
在这个界面上,你可以打开蓝牙功能,并搜索并添加其他蓝牙设备。
例如,如果你想连接蓝牙耳机,你可以在设备界面点击“添加蓝牙或其他设备”,然后选择“蓝牙”。
接下来,系统会开始搜索附近的蓝牙设备。
当你的耳机出现在列表中时,点击它的名字以配对连接。
一旦配对成功,你就可以在电脑上播放音乐或者接听电话时使用蓝牙耳机了。
除了连接耳机,你还可以连接其他蓝牙设备,如键盘、鼠标、音箱等。
只需按照上述步骤进行搜索和配对,然后你就可以享受无线的便利了。
此外,你还可以通过设置来自定义蓝牙功能。
例如,你可以在设置中调整音频设置,选择蓝牙耳机作为默认音频输出设备。
这样,当你连接蓝牙耳机时,电脑就会自动选用它作为音频输出设备,而不是扬声器或者有线耳机。
总的来说,安装蓝牙功能对于电脑用户来说并不难。
只需准备一个蓝牙适配器,安装驱动程序,然后使用系统内置的蓝牙设置即可。
蓝牙技术让我们能够方便地连接和使用各种蓝牙设备,为我们的电脑生活带来更多的可能性和便利。
Widcomm 技巧汇

Widcomm 蓝牙适配器驱动的安装和使用方法Widcomm 蓝牙适配器驱动的安装和使用方法WINDOWS XP SP2自带有蓝牙驱动,XP的蓝牙自带驱动比较麻烦,使用上也不是很方便. 如果电脑连接蓝牙适配器后, 电脑右下角出现两个蓝牙标志,其中一个是SP2系统自带的蓝牙驱动. 证明SP2自带蓝牙驱动跟这个驱动有冲突. 我们要做的就是屏蔽掉SP2自带的驱动..解决办法如下:sp2自带的蓝牙驱动虽然兼容性强,但很多功能无法实现。
用功能比较成熟的WIDCOMM蓝牙驱动,能完全的使用蓝牙的功能。
系统发现蓝牙设备所会自动安装自代的驱动,查找后发现C:\windows\inf\bth.inf就是自代的驱动文件,只要在把蓝牙插入电脑之前将其删除或改名XP SP2不会自动安装。
已安装过自带驱动的先将其在设备管理器中删除。
再单击“开始”-“运行”在运行中输入“del c:\windows\inf\bth.inf”后删除自带的驱动,再安装WIDCOMM蓝牙驱动即可。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★一、驱动程序介绍:大部分的蓝牙产品采用的是Widcomm授权的硬件设备,而Widcomm的蓝牙应用程序的使用是最广泛的,这一点,很多玩过蓝牙的数码玩家相信都比较清楚。
该驱动的功能、稳定性、使用方便性都很好。
PS:其实Widcomm驱动(这里姑且叫它驱动吧)不仅仅是单纯的设备驱动程序,它具备所有必需的协议,并集成了方便使用的应用管理程序。
二、安装过程简介:安装前要说明的一点是:Widcomm的安装却要求先不要插蓝牙适配器。
(据我安装使用的经验来看,这样做才能让系统准确的识别蓝牙适配器,并为其安装相应的功能服务项目;反之,则可能会在安装过程中因为存在蓝牙设备,而直接出现要求安装相关服务功能的提示)。
另外,如果以前有安装过其他蓝牙设备,最好完全卸载掉该设备的驱动和相关应用程序。
好,那既然什么都不插,我们就直接开始安装Widcomm程序了(这里略掉N个字)~安装完成后,在桌面右下角的系统栏内大家可以看到一个蓝牙图标,但此时的图标是红色的,这表明系统还未发现蓝牙设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PC端微软蓝牙协议栈的安装
利用2005平台和C# 语言编写蓝牙信息系统(包括蓝牙文件传输和蓝牙信息广播)需要微软蓝牙协议栈(MS Stack)的支持。
下面就PC端如何安装微软蓝牙协议栈进行操作说明。
1、将USB的蓝牙适配器(BlueTooth Dongle)插入到USB接口中。
Windows XP 等系统会提示发现新的硬件。
点击取消按钮。
如下图所示
2、右键点击桌面上我的电脑,选择属性,进入系统属性对话框,选择硬件,点击设备管理器,将会出现下图所示:
选择详细项,从下拉框中选择Hardware Ids,如下图所示:
4、找到C:\Windows\inf\bth.inf目录下文件,打开bth.inf文件,找到如下所示行:
;------------- Device section - Start -----------------------
[ALPS.NT.5.1]
ALPS Integrated Bluetooth Device= BthUsb, USB\Vid_044e&Pid_3005 Alps Bluetooth USB Adapter= BthUsb, USB\Vid_044e&Pid_3006
[Belkin.NT.5.1]
Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0081 Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0084
5、在Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0084后在增加一行如下面所示即可。
;------------- Device section - Start -----------------------
[ALPS.NT.5.1]
ALPS Integrated Bluetooth Device= BthUsb, USB\Vid_044e&Pid_3005 Alps Bluetooth USB Adapter= BthUsb, USB\Vid_044e&Pid_3006
[Belkin.NT.5.1]
Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0081 Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0084 Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0012
6、保存文件和关闭文件。
7、再在设备管理器中卸载未知的USB device(即刚才的蓝牙设备)。
8、从USB接口拔出USB蓝牙适配器,然后再将USB蓝牙适配器插入USB接口。
9、Windows XP 等系统会提示发现新的硬件,但这一次我们选择“No, not this time”,选择下一步按钮,如下图所示:
10、选择高级,点击下一步按钮,如下图所示:
11、选择“不要搜索”,点击下一步,如图所示:
12、选择“Belkin Bluetooth Adapter”项,点击下一步,如图所示:
13、点击完成,如下图所示:
14、Windows XP系统将会出现发现微软蓝牙适配器界面,重复以上安装步骤,如下面一系列图所示:
15、安装完之后,到控制面板,将会发现蓝牙设备管理器图标出现在控制面板中。
如下图所示:。