原文:第16节_BLE协议GAP层

学习资料:官方手册 Vol : Core System Package Host volume Part C: Generic Access Profile 下面这个图是BLE协议各层跟医院的各个科室的类比图: 每个医院的大堂都有些约定: 大堂里有医院的介绍,你可以根据它确定这个医院是否适合你 有急救通道 要挂号,挂号后你跟医院才建立了联系,才能去找医生看病。 重点在于:怎么确定医院 是否适合你 ...

2019-10-02 16:32 0 581 推荐指数:

查看详情

第05-BLE协议物理(PHY)

对于软件的人来说,物理关注的内容会少一点。在前面的博客中,我们以快递员类比物理,对于快递员来说,道路千万条,这条不通换另外一条。对于物理来说也是一样的,它有很多频率,这个频率有冲突了,将会切到另一个频率上面。 举例:深圳比较有两个比较出名的电台:105.7MHZ 和106.2MHZ ...

Thu Oct 03 00:16:00 CST 2019 0 426
第11-BLE协议HCI的硬件接口

本篇博客由韦东山视频整理所得 如何控制链路让其发出广播包、数据包?通过HCI向它发出命令,也可以通过ATT、L2CAP向LL发出数据。 学习资料: 蓝牙协议core_v5.0.pdf 《Vol 4: Host Controller Interface [Transport ...

Thu Oct 03 00:28:00 CST 2019 0 422
第12-BLE协议HCI的数据格式

学习资料: 1. 蓝牙协议core_v5.0.pdf 《Vol 2: Core System Package [BR/EDR Controller volume]》的“Part E: Host Controller Interface Functional Specification” 2. ...

Thu Oct 03 00:29:00 CST 2019 0 456
第04-BLE协议抓包演示

在上几篇博客中,形象的讲解了BLE各个的作用,各个的数据结构。本篇博客将研究BLE协议抓包。在实际开发中,有一个中央设备(central)和一个外设(Peripheral)。所谓中央设备就是指它可以识别出周边的蓝牙设备,可以发起连接。所谓外设就是手环等。中央设备和外设之间传递数据,我们使用一个 ...

Thu Oct 03 00:14:00 CST 2019 0 338
BLE 5协议栈-物理

文章转载自:http://www.sunyouqun.com/2017/04/page/4/ 1. 简介 物理(Physical Layer)是BLE协议栈最底层,它规定了BLE通信的基础射频参数,包括信号频率、调制方案等。 BLE工作频率是2.4GHz,它使用GFSK频率调制,并使用跳频 ...

Mon May 06 18:50:00 CST 2019 0 602
BLE 5协议栈-链路

文章转载自:http://www.sunyouqun.com/2017/04/page/3/ 链路LL(Link Layer)是协议栈中最重要的一。 链路的核心是状态机,包含广播、扫描、发起和连接等几种状态,围绕这几种状态,BLE设备可以执行广播和连接等操作,链路定义了在各种状态下 ...

Mon May 06 19:21:00 CST 2019 0 774
第03-BLE协议各层数据格式概述

本篇博客根据韦大仙的视频,整理所得。 对于BLE系统,它分为上下两块。上面那一块,我们称为host主机。下面这一块是controller,你可以简单的认为它就是一个蓝牙芯片。 对于host这一块,它运行于linux android 单片机 ,它是纯软件的概念。它和蓝牙芯片之间通过usb口或串口 ...

Thu Oct 03 00:12:00 CST 2019 0 388
第02-BLE协议各层的形象化理解

本篇博客根据韦大仙视频,整理所得。 先上框图: ATT 从ATT开始看,在上篇博客讲的医院结构里面有个检验室,检验室可以得到各项结果,但是它并不知道这些结果代表什么含义。类比的在BLE协议栈里面,ATT定义了各种属性、属性的操作方法,但是这些属性有什么作用,能给用户提供 ...

Thu Oct 03 00:11:00 CST 2019 0 326
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM