蓝牙(Bluetooth)基本介绍(转载)

摘要:
蓝牙是短距离无线数据和语音通信的开放全球规范。蓝牙的工作原理–蓝牙使用国际上未经许可的2.4Ghz ISM频段。–跳频技术协议栈结构蓝牙网络通信过程–当蓝牙设备未连接时,它处于睡眠模式–待机模式。当蓝牙设备位于10米以内并满足某些要求时,它们可以快速建立可靠的无线连接。–使用国际上未经授权的ISM频段,可以在世界各地建立统一的标准,使蓝牙设备通用。

 •蓝牙(Bluetooth)是一种短距离的无线数据与语音通信的开放性全球规范。
–蓝牙技术能为个人和商业的移动设备的无线连接带来一次革命,它不需要电缆,能通过短距离的无线链路使得用户将多种设备方便快速连接起来进行无缝的语音和数据通信。
–蓝牙区别于其它无线技术的一个典型特征是它能基于各设备各自的功能提供“联合使用模型”。
–通过数据访问点DAP,蓝牙还可将个人网络连接到有线的基础设施上。
 
•蓝牙工作原理
–蓝牙使用国际上无需授权的2.4Ghz的ISM频段。
–蓝牙设备之间可互相探查,进行连接形成Ad-hoc自组网,而不需人为设置。
•每个设备都是对等的,具有相同的硬件和软件配置,并以48位的设备地址BD_ADDR来区别。
•主单元发起并控制连接,从单元被暂时分配一个3位的活跃成员地址AM_ADDR以减少通信过程中的信息流量。
 
–一个主单元和一个或多个从单元组成自组网——微微网(piconet),一个微微网最多只可以有7个从单元。多个微微网结合形成了散射网(scatternet)。
 

蓝牙(Bluetooth)基本介绍(转载)第1张
•为了避免ISM频带的干扰,蓝牙采用了多种技术
–自动重传应答(ARQ)
–循环冗余校验”(CRC)
–前向纠错(FEC)
–时分双工和分组交换技术。
–跳频技术

 •协议栈结构 

蓝牙(Bluetooth)基本介绍(转载)第2张
•蓝牙网络通信过程
–蓝牙设备没有建立连接的时,处于睡眠状态——待机模式(Standby)。这种模式下,它将每1.28s或2.56s醒过来一次,选择一个信道侦听发送给它的信息。
–由一个设备发起连接,这个设备以后就成为微微网的主单元。
•发起连接时,主单元可能并不知道其余设备的存在以及它们的地址。这时主单元需要先执行查询(Inquiry)操作。
–有了其它各设备的地址,就可进行寻呼(Page),真正建立起连接。

 –连接完成后,就可通信进行数据传输。
•通信时,主单元和从单元交替进行收和发。主单元根据从单元的数据流量来决定从单元何时收发。
•如果从单元暂时不需收发数据,它就切换入保持模式(Hold)直到主单元下次发信息给它,在这期间主单元定期给它发送信息以使得从单元对跳频信道同步,其余时间它不需要侦听信道。
–数据传输完成后,可使用断连(Detach)命令来结束连接,这样,单元又回到待机模式。

•连接状态转移图

蓝牙(Bluetooth)基本介绍(转载)第3张
•蓝牙设备连接状态下的三种低能耗模式
–嗅探(Sniff)模式
该模式下从单元收发信息的周期变长,主单元只在指定的时隙才能发送信息。
–保持(Hold)模式
该模式下从单元只有内部时钟在运行,但一旦切换出该模式,从单元能立即开始收发信息。处于该模式时,从单元可以参加别的微微网,所以可用来连接几个微微网。
–停靠(Park)模式
当从单元不参与通信,但仍想保持和跳频信道的同步时,就进入该模式。
 
•蓝牙技术的优点
–可以消除不同数字装置之间的界限。当蓝牙设备在10米之内并满足一定要求时,它们就能快速建立可靠的无线联系。
–消除千头万绪的电缆线。
–使用国际上无需授权的ISM频段,可以在全世界范围内建立一个统一的标准,使蓝牙设备在全世界通用。
–“自组网”——“即连即用” 。
–采用跳频技术,具有扩频通信的优点,抗干扰能力强。
 
•蓝牙技术的缺点
–成本问题
–不支持漫游
–ISM频段带来的麻烦
•展望
–蓝牙的应用前景非常诱人:有了蓝牙,人们能将身边不同器件用无线连接起来,形成“个人网络”PCS或WPAN。

免责声明:文章转载自《蓝牙(Bluetooth)基本介绍(转载)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明vue使用typescript,三种组件传值方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

GSM、GPRS、EDGE、2G、3G与WAP的关系

  1、GSM(Global System of Mobile communication)即全球移动通讯系统:   是目前使用人数最大的移动通信网络,就是2G的移动通信技术,是一种电路交换系统。这种网络仅提供话音、文字短信等简单的功能,没有数据通信服务。   2、GPRS(General Packet Radio Service)即通用分组无线服务:  ...

深入浅出--iOS的TCP/IP协议族剖析&&Socket

深入浅出--iOS的TCP/IP协议族剖析&&Socket 简介 该篇文章主要回顾--TCP/IP协议族中的TCP/UDP、HTTP;还有Socket。(--该文很干,酝酿了许久!你能耐心看完吗?) 我在这个文章中,列举了常见的TCP/IP族中的协议,今天主角是--传输层协议。 传输层(Transport Layer)是OSI(七...

通信知识科普

手机开机后的步骤:  1. 首先搜索124个信道,即所有的BCH通道, 决定收到的广播信道BCH强度, (BCH 的承载的信息是距Mobile最近的BTS; 呼叫信息);  2. 跟网络同步时间和频率, 由FCH/SCH调整频率和时间  3. 解码BCH的子通道BCCH.  4. 网络检查SIM 卡的合法身份.是否是网络允许的SIM 卡。  5. 手机的位...

Linux| |对于UDP的学习

# 前序 UDP(用户数据报协议)没有连接的,是面向数据报的,是不可靠 # 套接字就是IP地址+端口号 IP地址:4字节 端口号:2字节,也就是说范围是0~65536 端口号分为 知名端口号 0--1023:http,ssh,ftp,telnet等一些协议端口号都是固定的,对于操作系统来说是不能对其进行分配的 一些固定的端口号 ssh服务器,使用22端口...

java进程间通信

Java进程间通信可以采用的办法: Socket/RMI/WEBService/WebServer, 这些都可以实现直接的数据交换 Database/File, 这些可以实现间接的数据交换   看你的业务是否要求实时, 如果不需要, 用数据库交换比较简单  除了Socket之外,当然首选的IPC可以使用RMI,或者CORBA也可以。其实JAVA的CORB...

GS与MS之间通信

GS与MS之间通信 注意GS与MS是两个线程,现在是每个map一个线程,他们之间是内部协议进行通信的,那既然是两个线程那如何通信呢,看了net进程通信这个就比较简单了 举个例子 m_pMap->Gs2MsData(gs2ms_add_player, m_nChannelId, (void*)&rActorEx, sizeof(rActo...