ble协议栈从零开始
文章平均质量分 95
参考sig的core4.2的spec,详细的介绍ble的协议栈。协议栈从controller到host一层层的展开说明。
XG_2013
本人热爱科技
展开
-
蓝牙 GAP 最细致的分析上
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321一、前言:GAP全名generic access profile,GAP主要做了什么呢?1、首先它是一个最基础的profile,相信大家也听说过蓝牙有很多profile。GAP是最基本的profile,其他的profile都是间接或者直接的引用了这个profile。2...原创 2018-07-01 12:47:58 · 13289 阅读 · 1 评论 -
ble协议栈从零开始八(security manager 最细致分析上)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321一、前言ble协议栈最难的一章来了,我尽自己的努力把这一章写好。安全管理就是使用秘钥的分配方法来识别和加密链路,简单的说SM提供了一个配对的方法,让MASTER和SLAVE(配对是在建立连接过后的动作)拥有一对key,以后的数据链路的交互可以用这个key加密和解...原创 2018-06-24 22:16:55 · 4739 阅读 · 3 评论 -
ble协议栈从零开始一(学习方法和基本概念)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321前言:目前市面上的低功耗的芯片非常多,比较出名的有nordic,ti,dialog等,国产的有bluex,丰加等。个人觉得不管是学习还是开发,nordic的芯片都是最好的。nordic的编码风格对用户非常友好,上层的API函数的抽象封装非常易懂。如果你是初学者建...原创 2018-06-09 01:41:06 · 14898 阅读 · 0 评论 -
ble协议栈从零开始二(physical layer 详细探讨)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/273211.引言本章节主要探讨蓝牙的物理层,物理层的协议栈的分析,以及实际芯片设计时候的原理。物理层作为协议栈的最底层,它的作业至关重要。2.spec章节参考上图表红圈是core_4.2关于物理层的介绍的地方,我们现在只看le的部分,不去看BR\EDR...原创 2018-06-17 00:37:35 · 5216 阅读 · 3 评论 -
ble协议栈从零开始三(linklayer 细致分析上)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/273211、引言:ble的协议栈中linklayer层到底干了什么呢?linklayer层就是发送和接受数据和控制信息。虽说只是发送和控制数据和控制信息,于此衍生出来很多问题,就数据本身需要定义广播报文和数据报文的格式,如果接受数据发生错误需要校验,如果发送数据失败...原创 2018-06-18 00:24:22 · 3776 阅读 · 1 评论 -
ble协议栈从零开始四(linklayer 细致分析中)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/273211、前言:本章节主要从linklayer层的设备地址,空中报文格式,以及数据流的接收和发送2、SPEC的参考章节在SPEC core_4.2表红圈的地方介绍了本章节的内容。3、ble设备地址少废话先看东西从这张图我们可以看到出,...原创 2018-06-18 23:57:05 · 2889 阅读 · 1 评论 -
ble协议栈从零开始五(linklayer细致分析下)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/273211、前言:本章主要详细的展开linklayer的如下的内容1)什么是白名单?,以及白名单的策略2)详细的说明advertising state ,scanning state ,connection state下的流程,以及时序的要求。2、白名单...原创 2018-06-21 00:35:46 · 2913 阅读 · 0 评论 -
ble协议栈从零开始六(linklayer 之 连接)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321一、前言:前面已经陆续写了linklayer的上中下三篇文章,本来以为再加一片完结篇就能写完,后面发现内容还是很多。本章主要写和连接状态相关的内容。这一章很重要!!!思前想后,决定从3个维度来描述linklayer 的连接相关的内容。1)连接开始创建的过程...原创 2018-06-21 15:32:37 · 2325 阅读 · 0 评论 -
ble协议栈从零开始七(linklayer 之 privacy)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321一、前言:前面已经写了linklayer层的4篇文章了,感觉是自己给自己挖了坑了,至少还需要3篇才能写的完。自己挖的坑自己填吧,之前有一章说了白名单的策略,这一章我们来说privacy的策略。白名单策略说实话只能防君子,别人耿直的不把自己的地址伪装成你的whit...原创 2018-06-21 23:36:53 · 2182 阅读 · 0 评论