蓝牙 - 什么是Bluetooth Adapter或Dongle,以及Microsoft Bluetooth Enumerator

这篇具有很好参考价值的文章主要介绍了蓝牙 - 什么是Bluetooth Adapter或Dongle,以及Microsoft Bluetooth Enumerator。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一般笔记本是都有蓝牙模块的,台式机可能会没有,这时就需要一个蓝牙Dongle,或者叫做蓝牙Adapter,下面统称为蓝牙适配器。这是一种基于USB的设备,可发射和接收蓝牙无线信号。它插入USB端口,然后就可以使用蓝牙功能,去连接蓝牙鼠标、键盘和其他蓝牙设备。蓝牙适配器可以 "即插即用(plug and play)",与运行Macintosh和Windows操作系统的计算机以及大多数运行Linux操作系统的计算机兼容。用户只需将适配器插入一个空闲的USB端口并激活它;不需要安装软件就可以让电脑激活蓝牙适配器。

如果你的系统已经集成了蓝牙,就不需要使用蓝牙适配器了,Windows系统只支持一个蓝牙控制器。

蓝牙适配器很小,插到USB接口上,突出大概不到半英寸,1英寸是2.54cm。一般的蓝牙适配器长下面的样子:

蓝牙 - 什么是Bluetooth Adapter或Dongle,以及Microsoft Bluetooth Enumerator

这个样子和我们的无线鼠标或键盘的USB插头是不是很类似?但这两种不是一回事,你打开设备管理器看一下就知道了。

无线键盘在设备管理器中,还是一个USB HID设备。也就是说无线键盘的USB插头,在系统看来还是一个USB设备,和USB有线键盘一样的。使用蓝牙协议传输数据,是USB插头和无线键盘之间的事,与电脑或主机无关。

而蓝牙适配器的USB插头,在设备管理器中,显示的是一个蓝牙设备。

当然这两种USB插头里,必然都有蓝牙功能的相关芯片(微控制器)和外围电路,这样才能与其他支持蓝牙功能的设备进行数据通信。而且也都是由电脑的USB供电,一但拔出来就会因断电而失去连接。

蓝牙 - 什么是Bluetooth Adapter或Dongle,以及Microsoft Bluetooth Enumerator

如上图,该电脑本地集成的是Intel的蓝牙芯片。如果插入的是蓝牙适配器,也会在这里显示其设备信息,比如芯片品牌可以是Broadcom(博通)等其他厂家。

一般一个Dongle可以连接5-7个设备。

大多数蓝牙适配器使用本地Windows驱动程序(Generic Bluetooth Driver,并能在设备管理器蓝牙节点下看到Microsoft Bluetooth Enumerator),不需要任何第三方驱动程序,也就是不需要安装或更新驱动。而本地的Windows蓝牙驱动非常稳定,自2006年以来就没有改变过!

如果将蓝牙适配器插入到扩展坞或集线器(docking station/hub)中,操作有问题的话,请直接插入电脑的USB接口,避免和其他设备的互相冲突或干扰。

如何查看自己的电脑是否有蓝牙功能呢?

1,Windows里,点击开始菜单,然后找到并打开设备管理器"Device Manager",寻找蓝牙图标,如果找到了,说明你的电脑内置了蓝牙功能,否则就是没有。

2,Mac里,左上角点击苹果图标,选择"About this Mac" -> "System Report",再点开Hardware硬件标签,查找蓝牙标记,如果找不到,就是没有蓝牙功能。

Intel, Broadcom, etc. and Microsoft Bluetooth Enumerator.

如果你已经确定你的电脑没有蓝牙功能,那要使用蓝牙的话,就要购买一个蓝牙适配器。你所需要做的就是把USB的蓝牙适配器插入你的电脑,然后就可以了。

寻找最适合你需求的蓝牙Dongle?

要知道哪个蓝牙Dongle最适合你的需要,你首先需要了解蓝牙Dongle的作用,也就是蓝牙技术有什么用。简单地说,蓝牙技术使用高频无线通信技术,使设备间能够在短距离通讯。

你可能需要蓝牙Dongle的原因是相当广泛的。蓝牙Dongle最主要的用途是连接手机或电脑,无线打印,传输文件,或网络共享。无线键盘和鼠标设备也是典型的蓝牙应用。

购买蓝牙Dongle的建议

需要考虑以下方面:

1,传输范围 (Transmission Range) 

需要注意的是,传输范围一般来说是影响用户体验的决定因素。尽管连接的质量与距离本身同样关键,但在选择蓝牙适配器时千万不要忽视传输范围。

2,操作系统支持 (OS Support)

如果你购买的Dongle与你的操作系统不兼容,那么传输范围、网络稳定性和性能就无关紧要。理想情况下,一个Dongle应该与所有主要平台兼容。它还应该有一个可用的USB 2.0或1.1端口。

3,蓝牙版本 (Bluetooth Version)  

另一个需要注意的关键方面是Dongle的蓝牙版本。购买任何低于4.0的版本都会让你失望。它根本无法为你提供现代用户已经习惯的传输范围和相关性能。4.0及以上版本不仅性能更好,而且能耗更低。这对笔记本电脑用户来说尤其重要。

=== 分割线 === 

什么是Microsoft Bluetooth Enumerator?

在设备管理器除了看到蓝牙设备本身外,还有Microsoft Bluetooth Enumerator和Microsoft Bluetooth LE Enumerator。

这个组件会列举出连接到本地主机的远程蓝牙设备,并标注其所提供的服务类型,比如设备名称、使用的协议类型等。

The Microsoft Bluetooth Enumerator component provides a device enumerator to instantiate the services that are found on a remote device.

这是一个Windows操作系统中的组件,除了上面说的,并不提供其他相关服务。也没有其他组件和其进行交互。同样的,这个组件也没有可配置项。

Microsoft Bluetooth Enumerator component

Services

There are no services associated with this component.

Associated Components

No other components interact with this component.

Settings

There are no configurable settings for this component.

(https://learn.microsoft.com/en-us/previous-versions/windows/embedded/aa939702(v=winembedded.5))

=== 分割线 === 

关于术语Dongle

术语 "Dongle "实际上是一个俗语,指的是一个内部有一些存储空间的外部硬件设备。它连接到你的个人电脑或笔记本电脑上,并悬挂(dangles off)在上面(因此,称为 "Dongle")。销售高端计算机软件的公司经常使用Dongle作为认证,证明某台计算机已被授权使用正在使用的软件,通常被成为加密狗。如果软件发现没有安装Dongle,它可能会拒绝正常运行。 (What Exactly is a Usb Bluetooth Dongle?)

参考:

Definition of Bluetooth adapter | PCMag

What is a Bluetooth® Dongle? (with pictures)

What is a Bluetooth Dongle and Do I Need One? - Goldtouch文章来源地址https://www.toymoban.com/news/detail-448032.html

到了这里,关于蓝牙 - 什么是Bluetooth Adapter或Dongle,以及Microsoft Bluetooth Enumerator的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 蓝牙调试工具 Bluetooth LE Explorer

    电脑左下角“开始”——\\\"Microsoft Store”微软商店 商店搜索“Bluetooth LE Explorer”,进入软件页面下载

    2024年02月12日
    浏览(43)
  • Android Bluetooth(一)——蓝牙的开启和搜索

    Android 平台包含蓝牙网络堆栈支持,此支持能让设备以无线方式与其他蓝牙设备交换数据。应用框架提供通过 Android Bluetooth API 访问蓝牙功能的权限。这些 API 允许应用以无线方式连接到其他蓝牙设备,从而实现点到点和多点无线功能。 Android 应用可通过 Bluetooth API 执行以下操

    2024年01月16日
    浏览(45)
  • 【Android开发基础】蓝牙信息的获取(Bluetooth)

    描述:蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙使当前的一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可以无线接入互联网。

    2024年02月09日
    浏览(42)
  • 【Bluetooth蓝牙开发】九、BLE协议之GATT

    个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得!   【所有文章汇总】  

    2024年01月22日
    浏览(39)
  • Android连接蓝牙设备问题(android.permission.BLUETOOTH)

            近期遇到一个问题,之前发布的APP连接蓝牙都是正常的,现在有人反映连不上了。经过测试发现:android 12 和 harmonyOS 3.0.0 都会有这个问题,而之前的版本就不会有这个。         经过网上一番查找,原来是因为最近Google发布的Android 12,新引入了 BLUETOOTH_SCAN、

    2024年01月16日
    浏览(47)
  • 物联网AI MicroPython学习之语法 bluetooth蓝牙

    学物联网,来万物简单IoT物联网!! 该模块为板上的蓝牙控制器提供了相关接口。目前支持低功耗蓝牙 (BLE)的Central(中央), Peripheral(外设), Broadcaster(广播者), 和Observer (观察者)角色,以及 GATT 的服务器(Server)和客户端(Client)。 注意事项: 当前该模块只支持低功

    2024年01月20日
    浏览(42)
  • Android Studio 简要实现蓝牙(Bluetooth)通信(附加作业)

    1.两台设备可以通过蓝牙进行通信 2.模拟Client 和Server端实现简单的通信。 如果想让应用启动设备发现或操纵蓝牙设置,则除了 BLUETOOTH 权限以外,还必须声明 BLUETOOTH_ADMIN 权限。大多数应用只是需利用此权限发现本地蓝牙设备。除非应用是根据用户请求修改蓝牙设置的“超级

    2024年02月03日
    浏览(52)
  • 【Bluetooth蓝牙开发】十一、一文秒懂 | 超详细的Bluez交叉编译

    个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得!   【所有文章汇总】   前面几篇文章,主要讲解了蓝牙协议栈层面的内容,本篇来从源码层面来分析! 蓝牙协议栈,如何在代码层面将其落地?用的最多的

    2024年02月02日
    浏览(41)
  • 【Bluetooth蓝牙开发】七、BLE协议之L2CAP

    个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得!   【所有文章汇总】  

    2023年04月09日
    浏览(39)
  • RK3288 Android11 RTL8723DS WiFi 和 蓝牙Bluetooth 适配

      瑞芯微RK系列对“REALTEK瑞昱公司”的wifi、蓝牙双模的模组都有内置适配的,因此HAL层、Framework层、协议栈及库文件都不需要移植适配,只需修改设备树和一些配置文件即可。 补充: RTL8723DS时钟输入源讲解   RTL8723DS模组的第24号引脚是模组的时钟输入源,需要给此提供

    2024年02月07日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包