低功耗蓝牙ble开发随笔
摘要:1.使能广播 GAPROLE_ADVERT_ENABLED 查找与之相关函数即可 param = TRUE;GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), ¶m ); 2.gap状态 蓝牙连接状态,可通过对状态的判
阅读全文
posted @
2023-05-11 15:37
foorun
阅读(1131)
推荐(0)
ble开发-按键启动控制LED与简易蓝牙数据发送
摘要:小白初次接触ble开发,网上相关教程较为复杂混乱,因此在此系统讲解ble开发相关流程并记录本人开发过程,有何错误欢迎评论指正。 嵌入式学习第一步,点个灯先 嵌入式学习第二步,搞个按键 嵌入式学习第三步,按键点个灯 1.本工程所使用SDK为伦茨官方提供按键例程 伦茨17Hxx开发文档中ST17H66_
阅读全文
posted @
2023-05-26 15:40
foorun
阅读(1091)
推荐(0)
ble开发第一步,了解osal系统
摘要:了解OSAL Operating System Abstraction Layer,即操作系统抽象层,支持多任务运行,它并不是一个传统意义上的操作系统,但是实现了部分类似操作系统的功能。(只要我跑的够快我就是多线程的)本系统由TI开发并提供了大量参考文档,大家可以前往其官方进行查阅 TI蓝牙论坛 虽
阅读全文
posted @
2023-05-26 15:25
foorun
阅读(2766)
推荐(2)
ble开发-低电量管理
摘要:现有客户需求,低电量模式进行操作后LED进行闪烁,不操作则闪三秒后结束 首先对电量获取进行分析,其是通过ADC回调函数进行获取电量,然后如果电量发生变化则通过蓝牙发送电量变化后的值,ADC获取电量函数如下,当大于3V时 battery_percent 电量值为100,低于1.8V则为0 _ATTR_
阅读全文
posted @
2023-06-10 11:02
foorun
阅读(446)
推荐(0)
ble开发-连接状态下的蓝牙遥控数据包解析
摘要:通过Wireshark抓包获取蓝牙遥控器的HID数据包如下,现对其进行分析 (1) 02 代表了HCI的数据格式 HCI ACL Data packet: Controller上报给Host的事件,只能由Controller发出 (2) 01 2e host层想用更少的位来表示访Access Add
阅读全文
posted @
2023-06-13 10:44
foorun
阅读(1503)
推荐(0)
ble开发-添加开机蓝牙广播包
摘要:客户需求,蓝牙未连接状态电源按键按下后发送开机广播 实现步骤 1.新建蓝牙广播包,格式按照客户要求,创建位置与advdata[]相同 static uint8 adv_power_on[] = { // flags 0x02, // length of this data GAP_ADTYPE_FL
阅读全文
posted @
2023-06-30 17:43
foorun
阅读(810)
推荐(0)
ble开发 nRF52840学习「1」:程序烧录
摘要:1.nRF connect for windows 下载 点击这里 前往官方进行下载 下载完成后进行安装,安装保持默认即可。安装是会提示jlink安装,需也对其进行安装。否则无法检测到jlink驱动 2.下载programmer插件,直接install下载即可。若下载不成功则为需挂**FQ 3.通过
阅读全文
posted @
2023-07-07 15:28
foorun
阅读(3806)
推荐(0)
ble开发 蓝牙服务中对服务、特性、属性以及UUID的理解
摘要:1.蓝牙服务包括多个服务(service),如下为蓝牙串口通信例程的三个服务 2.其中每个服务包括多个特性(Characteristic),如下为Generic Access服务的四个特性 3.属性即为每个特性是否可读写 4.每个特性都有其对应的UUID 简单理解UUID就是编号,服务和特性都有各自
阅读全文
posted @
2023-07-13 16:12
foorun
阅读(5295)
推荐(0)
关于ble服务中 Characteristics Battery Level Status (0x2BED) 的使用
摘要:1.需求汇总 新项目客户要求对电量状态进行上报,需要包括三项、电量百分比(0-100%)、充电状态(充电中/未充电)、低电量警告。 但是平时常用的只有电池服务中的电流百分比特征 Battery Level (0x2A19),没办法用它来上报另外两项,只能去翻翻蓝牙规范有没有能用的其他服务。 2.服务
阅读全文
posted @
2026-01-28 18:06
foorun
阅读(97)
推荐(0)