![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BLE
awhfc
小白一个
展开
-
泰凌IDE导入代码
打开泰凌IDE的时候要选择选择工作区,这一步如果出错,后续也会报错。我的 一开始的时候默认是这样,但是我电脑没有E盘,直接OK肯定报错。所以我把E改成D 再点击OK就好了。然后选择FILE import在弹窗输入代码完整路径 点击finish即可...原创 2021-01-29 11:58:04 · 475 阅读 · 0 评论 -
BLE协议组成
协议组成图协议由 HOST 层和 CONTROLLER 层组成 应用层不属于协议层CONTROLLER 组成PHY层(Physical layer物理层)PHY层用来指定BLE所用的无线频段,调制解调方式和方法等。PHY层做得好不好,直接决定整个BLE芯片的功耗,灵敏度以及selectivity等射频指标。LL层(Link Layer 链路层)。链路层定义了协议栈中最为基础的状态机、数据包格式、广播和连接流程等问题LL层是整个BLE协议栈的核心,也是BLE协议栈的难点和重点。像Nordi原创 2020-11-23 11:08:31 · 596 阅读 · 1 评论 -
BLE链路层规范
蓝牙链路控制器的作用就是执行基带协议和其他低级的链路程序。空中接口协议空中接口协议是由多址接入、设备发现、链路层链接三部分实现。低功耗蓝牙的地址低功耗蓝牙使用两种类型的地址:设备地址和随机地址。设备地址进一步划分为公有设备地址和私有设备地址。公有设备地址是设备所特有的,是不能被改变的。随机地址的作用是使低功耗蓝牙设备能够随时采用可变的随机地址来隐藏实际地址,避免低功耗蓝牙设备被追踪。1.设备地址每一个低功耗蓝牙设备都会分配一个唯一的48b低功耗蓝牙设备地址。这个地址是从IEEE注册当局获取的原创 2020-11-19 18:04:07 · 387 阅读 · 0 评论 -
BLE物理层规范
概述物理层协议位于协议栈最底层,主要解决空中数据收发问题。为了增强抗干扰和衰落能力,低功耗蓝牙设备还采用了跳频技术。物理层的基本特性:工作频段、调制特性、信道分配。频带和信道分配由于低功耗蓝牙系统工作在ISM频段,而根据有关法规,该频段属于工业、科学、医学等领域的工作频段,所以世界上绝大多数国家将该频段的带宽定为2400 ~ 2483.5MHz ,然而有些国家对该频段做了一-些限制。为满足这些限制,使设备能处于正常工作状态,这些国家设计了符合自身国情的各种跳频算法。没有采用这些算法的常规产品在这类原创 2020-11-19 17:05:25 · 828 阅读 · 0 评论 -
低功耗蓝牙系统体系结构
蓝牙4.0规范将低功耗蓝牙的硬件芯片分为两类,分别是单模(SingleMode)和双模(DualMode)。双模蓝牙就是把传统蓝牙和低功耗蓝牙集成到同-一个芯片中,它能够兼容传统蓝牙和低功耗蓝牙,具有良好的互操作性,具备现有蓝牙技术的大部分功能和射频功能。与现在的芯片相比,这样的芯片增加的费用是最少的,通常被安装在便携式计算机智能手机、平板电脑等智能电子设备上。而单模蓝牙仅仅支持低功耗蓝牙,芯片集成度很高且尺寸很小,功耗很低,为传统蓝牙功耗的10%左右。低功耗蓝牙协议栈有一个简化的链路层,提供超低功耗原创 2020-11-19 16:24:33 · 272 阅读 · 0 评论 -
传统蓝牙和低功耗蓝牙的区别
原创 2020-11-19 16:01:26 · 598 阅读 · 0 评论 -
浅谈BLE协议栈
BLE 技术是 Bluetooth SIG 规定的一套通信协议,在协议变成具体的代码之前,都只存在文档中,TI、Nordic、CSR 等厂商,根据 SIG 发布的 BLE 技术协议,配合自身的芯片开发了一整套源码,并且这套源码经过了 SIG 的测试,服务 BLE 协议。这套源码就叫做协议栈,协议栈是协议的实现 BLE协议层PHY层(Physical layer物理层)PHY层用来指定BLE所用的无线频段,调制解调方式和方法等。PHY层做得好不好,直接决定整个BLE芯片的功耗,灵敏度以及selectiv原创 2020-11-19 10:23:31 · 1484 阅读 · 1 评论