2409|3

424

帖子

7

TA的资源

一粒金砂(高级)

楼主
 

RSL10 BLE使用(一)BLE广播 [复制链接]

 

 

                                   图一

BLE想要让客户端(也就是central device)搜寻到需要先发送广播帧。图一为BLE广播帧结构。

前导帧不是01010101就是上数取反。 广播接入地址固定为0x8E89BED6,字节低位在前。报头和长度后面详细说,这边不叙述。

我们主要看下数据部分,如下图二

                     图二

len

type

data

数据包含NAD Structure,每个AD Structure开始为一个长度字节表示AD Structure的数据长度。

Type type =0x01

bit 0

 LE 有限发现模式

bit 1

 LE 普通发现模式

bit 2

 不支持 BR/EDR

bit 3

 对 Same Device Capable(Controller) 同时支持 BLE 和 BR/EDR

bit 4

 对 Same Device Capable(Host) 同时支持 BLE 和 BR/EDR

bit 5..7

 预留

  • 设备全名: TYPE = 0x08
  • 设备简称: TYPE = 0x09
  • TYPE = 0xFF,厂商自定义的数据,前两个字节表示厂商 ID

其他的type定义一起放到后面再详细介绍。

所以可以看到图二的RSL10的广播报文为:LE 普通发现模式,不支持 BR/EDR。蓝牙名为ON EE lhj 。 蓝牙厂家为0x0362.

下面介绍下RSL10中的代码:

BDK_BLE_Initialize();//蓝牙初始化

进入函数

 BDK_BLE_SetLocalName(BDK_BLE_DEFAULT_LOCAL_NAME);   //蓝牙命名

 

 

 

最新回复

乐乐,这就是你得作业?打屁股!   详情 回复 发表于 2021-7-6 22:19
点赞 关注
 
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

从楼主给资料看后,对BLE广播就很清楚了

 
 
 

回复

828

帖子

216

TA的资源

管理员

板凳
 

期待楼主的后续分享~

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名在路上……

EEworld 有你有我
 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

4
 

乐乐,这就是你得作业?打屁股!

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表