BLE低功耗蓝牙入门

一.BLE vs BT/WIFI

1、低功耗蓝牙BLE工作在跳频模式,共有40个通道 每个通道2MHZ
2、低功耗蓝牙BLE广播通道:37 38 39
       37对应的频率:2402MHZ  
       38对应的频率:2426MHZ
       39对应的频率:2480MHZ
3、低功耗蓝牙BLE一个纽扣电池可以工作一年之久
4、低功耗蓝牙特点:
       Low Power      低功耗
       Low Latency    低延迟
       Low Throught  低速率  less than 100kbps(传统蓝牙:速率可3Mbps)

二.蓝牙商标

1、Bluetooth Smart: Single Mode 单模的低功耗设备,指的就是BLE备
2、Bluetooth Smart Ready:Dual Mode,传统蓝牙+BLE设备
3、Bluetooth:Classic 传统蓝牙设备

特别说明:

  • Bluetooth Smart能跟Bluetooth Smart Ready设备通讯
  • Bluetooth能跟Bluetooth Smart Ready设备通讯

三.低功耗蓝牙的应用

1、智能手环(可以与手机连接,有来电提醒功能,短信提醒功能)
2、健康类手环,心率计 血糖计 血压计
3、防丢器
4、棒球棒

四.低功耗蓝牙协议栈

1、Physical Layer :这一层主要是射频和电路部分
2、LinkLayer :链路层
3、HCI:Host Control Interface:这一层提供一些事件和命令用于上下层通讯
4、Logical Link Control  And Adaption Layer:主要负责数据的分发
5、Security Manager:主要负责配对和数据的加密
6、Attribute Protocol:低功耗蓝牙数据传输协议,简称ATT
7、Generic Attribute Profile:主要用于设备查找、连接建立、广播发送接收的一些控制
8、Generic Access  Profile:基于ATT的profile,具体实现数据的传输
9、application:主要是一系列profile,以及基于这些profile的应用组成,这些profile对应各种应用场景

五.GATT层定义的Role

1、Peripheral跟Central是一对,它们通过建立连接来进行通讯,通常Peripheral作为GATT的Server,Central作为GATT的Client来访问Server提供的数据
2、Observer跟Broadcaster是一对,它们不能进行连接,只能通过广播的方式进行通讯

六.Application层

1、一个标准的profile至少有一个service组成,一个service至少由一个Characteristic组成,Characteristic中包括Properties、Value、Descriptior,这些profile是定义在Server端的
2、Value是运送数据的的载体,Client端通过一些读写操作来访问Value,实现Client与Server端的通讯
3、Properties:设置Characteristic的可读、可写、通知、指示的属性
4、Descriptior:对Characteristic的一些说明、解释

猜你喜欢

转载自blog.csdn.net/qq_21231413/article/details/88662103