一、蓝牙基础知识
1.蓝牙( Bluetooth )是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。蓝牙基于设备低成本的收发器芯片,传输距离近、低功耗。
2.微波频段:使用2.402GGHz到2.480GHz(包括防护频带)的ISM波段的UHF无线电波
3.蓝牙使用跳频技术,将传输的数据分割成数据包,通过79个指定的蓝牙频道分别传输数据包。每个频道的频宽为1MHz。
4.蓝牙是基于数据包、有着主从架构的协议。一个主设备至多可和同一微微网中的七个从设备通讯。所有设备共享主设备的时钟。
5.蓝牙机器作为主设备的时候最多可与七个从设备连接。从设备一般只与一个主设备连接。设备之间可以通过协议转换角色。
6. 功率射程
类别 |
最大功率容量 |
射程范围 (m) |
|
(mW) |
(dBm) |
||
1 |
100 |
20 |
~100 |
2 |
2.5 |
4 |
~10 |
3 |
1 |
0 |
~1 |
7.数据吞吐量
版本 |
数据率 |
最大应用吞吐量 |
1.2 |
1Mbit/s |
>80 kbit/s |
2.0 + EDR |
3 Mbit/s |
>80 kbit/s |
3.0 + HS |
24 Mbit/s |
请参考3.0 + HS |
4.0 |
24 Mbit/s |
请参考4.0 LE |
7.关于射程:多数蓝牙应用是为室内环境而设计的,由于墙的衰减和信号反射造成的信号衰落会使得射程远小于蓝牙产品规定的射程范围。两个敏感度和发射功率都较高的1类设备相连接,射程可远高于一般水平的100m,取决于应用所需要的吞吐量。有些设备在开放的环境中的射程能够高达1km甚至更高。
8.最新版本:蓝牙4.2,发布于2014年12月2日(截止2016年3月22日)
9.每个设备都有一个唯一的48-位的地址。然而这些地址并不会显示于连接请求中。但是用户可自行为他的蓝牙设备命名(蓝牙设备名称),这一名称即可显示在其他设备的扫描结果和配对设备列表中。
10.蓝牙框架
11.蓝牙核心系统包括主机和控制器两部分,其中控制器包括主控制器和次控制器。
12.蓝牙基本规范
在蓝牙作用有四种基本规范(Profile),这些规范会被其它的规范使用。它们是:
(1)GAP Profile: Generic Access Profile,该Profile保证不同的Bluetooth产品可以互相发现对方并建立连接。
(2)SDAP Profile: Service Discovery Application Profile,通过该Profile,一个Bluetooth设备可以找到其它Bluetooth设备提供的服务,以及查询相关的信息。
(3)SPP Profile: Serial Port Profile,模拟串口通讯
(4)GOEP Profile: Generic Object Exchange Profile,通用对象交换。这个Profile的名字有些费解,它定义的是数据的传输,包括同步,文件传输,或者推送其它的数据。可以理解为内容无关的