一.概述及原理

蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。 蓝牙使当前的一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可以无线接入互联网。
蓝牙是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。 其作为一种小范围无线连接技术,能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信和语音通信,因此它是实现无线个域网通信的主流技术之一。与其他网络相连接可以带来更广泛的应用。是一种尖端的开放式无线通信,能够让各种数码设备无线沟通,是无线网络传输技术的一种,原本用来取代红外。

蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.15协议。作为一种新兴的短距离无线通信技术,正有力地推动着低速率无线个人区域网络的发展。

二.特点

蓝牙技术及蓝牙产品的特点主要有:
1、蓝牙技术的适用设备多,无需电缆,通过无线使电脑和电信连网进行通信。
2、蓝牙技术的工作频段全球通用,适用于全球范围内用户无界限的使用,解决了蜂窝式移动电话的“国界”障碍。蓝牙技术产品使用方便,利用蓝牙设备可以搜索到另外一个蓝牙技术产品,迅速建立起两个设备之间的联系,在控制软件的作用下,可以自动传输数据。
3、蓝牙技术的安全性和抗干扰能力强,由于蓝牙技术具有跳频的功能,有效避免了ISM频带遇到干扰源。蓝牙技术的兼容性较好,蓝牙技术已经能够发展成为独立于操作系统的一项技术,实现了各种操作系统中良好的兼容性能。
4、传输距离较短:现阶段,蓝牙技术的主要工作范围在10米左右,经过增加射频功率后的蓝牙技术可以在100米的范围进行工作,只有这样才能保证蓝牙在传播时的工作质量与效率,提高蓝牙的传播速度。另外,在蓝牙技术连接过程中还可以有效的降低该技术与其他电子产品之间的干扰,从而保证蓝牙技术可以正常运行。蓝牙技术不仅有较高的传播质量与效率,同时还具有较高的传播安全性特点。
5、通过跳频扩频技术进行传播:蓝牙技术在实际应用期间,可以原有的频点进行划分、转化,如果采用一些跳频速度较快的蓝牙技术,那么整个蓝牙系统中的主单元都会通过自动跳频的形式进行转换,从而将其以随机的进行跳频。由于蓝牙技术的本身具有较高的安全性与抗干扰能力,在实际应用期间可以蓝牙运行的质量。

三.系统组成

1、底层硬件模块。
蓝牙技术系统中的底层硬件模块由基带、跳频和链路管理。其中,基带是完成蓝牙数据和跳频的传输。无线调频层是不需要授权的通过2.4GHz ISM频段的微波,数据流传输和过滤就是在无线调频层实现的,主要定义了蓝牙收发器在此频带正常工作所需要满足的条件。链路管理实现了链路建立、连接和拆除的安全控制。

2、中间协议层。
蓝牙技术系统构成中的中间协议层主要包括了服务发现协议、逻辑链路控制和适应协议、电话通信协议和串口仿真协议四个部分。服务发现协议层的作用是提供上层应用程序一种机制以便于使用网络中的服务。逻辑链路控制和适应协议是负责数据拆装、复用协议和控制服务质量,是其他协议层作用实现的基础。

3、高层应用。
在蓝牙技术构成系统中,高层应用是位于协议层最上部的框架部分。蓝牙技术的高层应用主要有文件传输、网络、局域网访问。不同种类的高层应用是通过相应的应用程序通过一定的应用模式实现的一种无线通信。

四.存在问题和发展前景

蓝牙存在的问题主要有以下几个:
(1)蓝牙的功耗问题。蓝牙传输数据的频率不高,在传输数据的过程中耗能较少,但是,为了及时响应连接请求,在等待过程中的轮询访问却是十分耗能的。
(2)蓝牙的连接过程烦琐。蓝牙的连接过程中涉及多次的信息传递与验证过程,表面上来看似乎并不能让使用者感受到复杂的连接程序,但是,反复的数据加解密过程和每次连接都需进行的身份验证过程却是对于设备计算资源的一种极大的浪费。
(3)蓝牙的安全性问题。蓝牙的首次配对需要用户通过PIN码验证,PIN码一般仅由数字构成,且位数很少,一般为4~6位。PIN码在生成之后,设备会自动使用蓝牙自带的E2或者E3加密算法来对PIN码进行加密,然后传输进行身份认证。在这个过程中,黑客很有可能通过拦截数据包,伪装成目标蓝牙设备进行连接或者采用“暴力攻击”的方式来破解PIN码。

可发展和上升的空间
1、拓展蓝牙技术的应用领域
蓝牙技术的应用领域要向广度发展。蓝牙技术的第一阶段是支持手机、PDA和笔记本电脑,接下来的发展方向要向着各行各业扩展,包括汽车、信息加点、航空、消费类电子、军用等。
2、与更多的操作系统之间兼容
在计算机系统中,若要进一步提高蓝牙技术的应用,就要将蓝牙兼容技术与计算机操作系统同步发展,除了与Windows、xp和pc平台兼容外,还要跟进技术水平,例如在win8系统的计算机应用中建立支持性,提高蓝牙技术在计算机和相关工程中的应用。另外,在兼容性的技术发展中,要不断的对电子产品的发展方向进行研究,在预见性的规划安排中,提高蓝牙技术的应用能力。
3、低成本发展,芯片小巧且价格下降
蓝牙技术中应用的芯片的成本较低,并且在向着单芯片的方向发展,已经开发除了嵌入电池中的单芯片,蓝牙芯片将越来越小巧,价格越来越低。

无线网络技术—无线蓝牙技术相关推荐

  1. 无线网络与移动IP技术

    无线网络 组成构建 备注 无线主机(wireless host) 主要指设备,例如手机.电脑 无线链路(wireless link) 连接主机与主机 .主机与基站 基站(base station) 类 ...

  2. 车载异构网络接入matlab,车载移动异构无线网络架构及关键技术

    计算机技术.通信技术和微电子技术的迅速发展,以及三者之间的相互渗透和融合奠定了通信网络技术的应用,推动了社会信息化的发展.近年来,车辆的爆发式增长和无处不在的信息需求也日益将通信网络和车辆紧密结合起来 ...

  3. mac wmware 无网络_无线网络中常用的技术名词

    1.LAN:即局域网: 是路由和主机组成的内部局域网,一般为有线网络. 2.WAN:即广域网: 是外部一个更大的局域网. 3.WLAN(Wireless LAN,即无线局域网): 前面我们说过LAN是 ...

  4. php页面链接无线网络,Wifi无线网络连接工作概念

    无线电信号: 无线电信号是密钥,这使得WiFi联网成为可能.从Wi-Fi天线发射这些无线电信号被WiFi接收器接收,如配备了无线网络卡的计算机和手机.无论何时,一个计算机接收到任何一个无线网络,通常信 ...

  5. 计算机网络蓝牙技术论文,蓝牙技术毕业设计(论文).doc

    蓝牙技术毕业设计(论文) PAGE PAGE 54目录 TOC \o "1-3" \h \z HYPERLINK \l "_Toc198904926" 绪论 P ...

  6. 计算机链接限制无线网络,Win7无线网络连接受限制或无连接的解决办法

    本文主要介绍了Win7系统连接无线网络受限制的解决办法,经常有用户反馈,使用Windows 7系统的笔记本电脑,连接无线网络后,会提示无线网络连接受限制,不能够正常上网. 引起Win7无线网络连接受限 ...

  7. 计算机启用无线网络,有无线网络,电脑也开启了无线网络了,但是就是搜索不到无线网,怎么设置?...

    不知道你是什么操作系统,如果是WIN7,打开控制面板--管理工具--计算机管理--服务,打开服务,查询WLAN AUTO CONFIG这个服务,看是不是禁用了,把它启用,设置成自动,然后重启电脑试试 ...

  8. 为什么计算机连不上无线网络,为什么无线网络连接上却不能上网,教您电脑连上无线网却不能上网怎么解决...

    随着科技的不断发展,wifi已经普遍在全世界了,因为它覆盖范围广,wifi热点覆盖查询已经能查到非常多的热点了.在连接wifi的使用过程中,也会遇到很多问题,比如无线网连接上了却上不了网,这是怎么回事 ...

  9. 启用计算机无线网络连接,无线网络连接未启用DHCP是怎么回事?如何解决?

    无线网络连接未启用DHCP是怎么回事?如何解决?其实这是由于你的电脑未设置自动获取IP和DNS的缘故,所以要想解决这个问题,设置好电脑自动获取IP即可,下面小编就为大家介绍其解决方法,一起来看看吧! ...

  10. 单个路由器设置计算机无线网络,无线路由器无线MAC地址过滤设置方法(指定电脑上网)...

    11G无线路由器的无线MAC地址过滤,我们同样以实例来进行说明.例如:如果您希望MAC地址为"00-21-27-B7-7E-15"的主机可以访 问,MAC地址为"00-0 ...

最新文章

  1. fir.im Weekly - 给 Mac 应用开发者的教程
  2. docker 发布应用时添加 git revision
  3. [转]Spring SpringMVC SpringBoot SpringCloud概念、关系及区别
  4. 查看oracle自动优化,使用索引查询更快,优化器为何不能自动识别
  5. 附加作业:源自邹老师的作业“链接”
  6. 马云将于阿里巴巴功成身退?
  7. 关于笔记本使用的几点注意事项
  8. DPDK收发包流程分析(一)
  9. Java指纹识别开源代码SourceAFIS使用入门
  10. zipentry java_java中的ZipEntry是什么意思?
  11. php redis 清除队列,PHP Redis Queue
  12. 计算机无法检测到键盘,电脑检测不到键盘怎么办
  13. 常见swap()函数实现和细节讲解
  14. 翁恺C语言PTA 7-29 二分法求多项式单根
  15. 支付宝是用计算机编程做的吗,从支付宝晒账单活动我们能学习哪些营销方法
  16. NIC(Network Interface Controller,网络接口控制器)
  17. NID-SLAM: Robust Monocular SLAM using Normalised Information Distance - Part2
  18. Salesforce低代码平台底层架构设计原理一:多租户与元数据驱动的概念
  19. Bambook阅读Pdf的设置
  20. PHP编写socket错误信息乱码问题

热门文章

  1. .NET 控件集 ComponentOne V2020.0 Update3 发布,正式支持 .NET 5
  2. 初学Java方法猜数字游戏猜1~99中的随机数字
  3. xmind图解-软件测试的分类
  4. 钉钉小程序换行和输入空格
  5. 【SD卡高级清理】使用教程!
  6. google 2008实习生招聘
  7. Python案例——用Python写个桌面挂件
  8. yum没有被启用的仓库
  9. python保存图像的色彩_使用python检测图片上的色彩
  10. spring-security验证登录https变成http导致登录跳转失败