BLE学习笔记
1947873692
这个作者很懒,什么都没留下…
展开
-
BLE UUID
1.1 UUID"GATT层”中定义的所有属性都有一个UUID值, UUID是全球唯一的128位的号码, 它用来识别不同的特性。1.2 蓝牙技术联盟UUID蓝牙核心规范制定了两种不同的UUID,一种是基本的UUID, -种是代替基本UUID的16位UUID。所有的蓝牙技术联盟定义UUID共用了一个基本的UUID:0x0000xxxx-0000-1000-8000-00805F9B34FB为了进一步简化基本UUID, 每一个蓝牙技术联盟定义的属性有一个唯-的16位UUID,以代替.上面的基本UUI原创 2020-09-04 11:36:54 · 292 阅读 · 0 评论 -
ble协议栈
1.功能框图Nordic Nrf52系列芯片的协议栈结构图:2.协议栈结构有LL层(链路管理)、HCI(主机控制器接口)、L2CAP(逻辑链路通道适配协议)、ATT(属性)、SM(安全管理)、GATT(通用属性)、GAP(通用可访问规范)2.1 底层:ControllerPhysical Layer, 物理层 简称:PHY用来指定BLE所用的无线频段、调制解调方法等,PHY直接影响...原创 2020-04-16 20:19:40 · 600 阅读 · 0 评论 -
ble广播基础
1.BLE工作流程1.1 角色主机:发起对从机的连接者(如手机)从机:广播并等待连接(手环等设备)观察者:监听空中广播事件,和主机唯一的区别是不能发起连接,只能持续扫描从机。广播站:可以持续广播,和从机唯一区别是不能被连接,只能广播数据BLE协议栈中没有角色限制,同一设备可以作为主从一体。1.2 广播指每一段时间发送一次广播数据,当从机处以广播状态时才能被主机发现,广播包会在37 ...原创 2020-04-16 10:09:18 · 2361 阅读 · 0 评论