蓝牙4.0 - 扫描和发现

本文介绍了蓝牙4.0的扫描类型,包括被动扫描和主动扫描,并详细阐述了扫描参数设置,如扫描间隔、窗口大小和过滤策略。此外,还讨论了设备的可发现模式。最后,重点讲解了TI CC2540如何实现扫描,包括角色设置、启动和停止扫描,以及扫描事件处理,如GAP_DEVICE_INFO_EVENT和GAP_DEVICE_DISCOVERY_EVENT。
摘要由CSDN通过智能技术生成

1  扫描

1.1   扫描类型

扫描有两种类型:被动扫描(passive scanning)和主动扫描(active scanning)。在被动扫描模式下,Link Layer(链接层)只接收广播包,不发送请求包。在主动扫描下,Link Layer(链接层)除了监听广播包外,还可根据不同的封包类型要求对方发送附加信息。

1.2   扫描参数设置

1)      LE_Scan_Type            扫描类型

2)      LE_Scan_Interval         扫描时间间隔(扫描频率)

3)      LE_Scan_Window        扫描时间窗口(扫描时间)

4)      Own_Address_Type     自身设备地址类型(公有设备地址、私有地址)

5)   Scanning_Filter_Policy 扫描过滤策略

 

LE_Scan_Type                                                                                              Size:1 Bytes

参数描述

0x00

Passive scanning(被动扫描),不会发送扫描请求包(SCAN_REQ)(Default)

0x01

Active scanning(主动扫描),可发送扫描请求包(SCAN_REQ)

0x02 – 0xFF

Reserved for future use

LE_Scan_Interval                                                                                          Size:2 Bytes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值