![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【原创】边学边做 之 BLE系列
文章平均质量分 86
主要介绍BLE的学习
BoatOnMCU
BoatOnMCU:嵌入式技术爱好者,联系电话:135-6421-0817,邮箱:BoatOnMCU@163.com;本博客所有原创文章均采用 Creative Commons BY-NC-ND 4.0(自由转载-保持署名-非商用-禁止演绎)协议发布。有疑问请联系本人,谢谢
展开
-
【原创】BLE的链路层3:非连接状态
欢迎关注本人公众号:目录1 什么是非连接状态2 Advertising state(广播状态)2.1 广播事件2.2 广播事件的种类2.3 广播信道的选择2.4 扩展广播事件的行为2.5 周期广播事件的行为3 Scanning state(扫描状态)4 Synchronization state(同步状态)5 Isochronous Broadcasting state(同步广播状态)注:...原创 2021-12-26 13:42:25 · 928 阅读 · 0 评论 -
【原创】BLE的链路层2
目录1,空口包的组成(Air Interface Packets)2,前导序列(Preamble)3,接入地址(Access Address)4,协议数据单元(PDU)和CRC5,Constant Tone Extension6,前向纠错编码块:FEC Block1和FEC Block26.1,FEC block1/2的构成和特点6.2,什么是FEC7,编码指示(Coding Indicator)8,结束符TERM1和TERM2注:未经注明,本文讲述的均是蓝牙协议原创 2021-11-26 23:16:10 · 3637 阅读 · 0 评论 -
【原创】边做边学 之 BLE系列 - 链路层1
目录1 链路层(LL: Link Layer)状态机2 链路层地址2.1 Public Device Address 2.2 Random Device Address注:未经注明,本文讲述的均是蓝牙协议5.2。1 链路层(LL: Link Layer)状态机链路层定义了一个状态机,如下图。注:上图摘自《Bluetooth Core Specification》BLE链路层把所有的功能放到7种不同的状态中,在不同的状态分别执行不同的功能。这7种状态...原创 2021-11-13 23:47:41 · 698 阅读 · 0 评论 -
【原创】BLE的物理层
目录1. 频率与信道特点2. 码元速率与数据传输速率3. BLE的其它射频特性简介3.1 发射功率(Transmission power)3.2 杂散辐射(Spurious emission)3.3 频率容差(Frequency tolerance)3.4 接收灵敏度(Sensitivity level)3.5 带外阻塞(Out-of-band Blocking)1. 频率与信道特点BLE工作在2.4Ghz的ISM频段,使用跳频(FHSS)的方式通信。BLE.原创 2021-11-02 23:44:50 · 2367 阅读 · 0 评论 -
【原创】BLE的整体框架
1. BLE的框架结构BLE的Controller和Host就如同前文的BLE框架图,BLE自下而上分成controller,host和profiles。其中Profiles可以理解为对应于各种不同应用场景的应用层协议的集合。而真正体现在硬件上就是Controller和Host。蓝牙的官方协议文档,也正是按照Host和Controller的功能划分来阐述蓝牙规范(注,蓝牙协议文档中也将HCI单独作为一个部分来介绍)。 控制器(Controller) Co...原创 2021-10-23 23:22:08 · 1356 阅读 · 0 评论 -
【原创】初识BLE
目录1. 蓝牙发展史与BLE2. BLE的主要应用场景1. 蓝牙发展史与BLEBLE 是Bluetooth Low Energy的缩写,就是“低功耗蓝牙”的意思。虽然不一定每个人都知道蓝牙到底是什么,但一定都使用过蓝牙。蓝牙技术广泛应用于设备之间传输数据。我们经常用它来连接耳机、游戏控制器、打印机和您的汽车。下图是蓝牙与BLE的发展史2. BLE的主要应用场景BLE主要可以用于依靠电池供电并且需要长电池寿命,低数据吞吐率的可穿戴式设备。在智能家用可穿戴设备、可穿戴..原创 2021-10-23 08:09:52 · 5545 阅读 · 0 评论