BLE core 4.2 学习笔记

一、Bluetooth Compliance Requirements

1. Types of Bluetooth Products

  • Bluetooth End Product
  • Bluetooth Subsystem Product
    • Bluetooth Host Subsystem Product
    • Bluetooth Controller Subsystem Product
    • Bluetooth Profile Subsystem Product
  • Bluetooth Component Product
  • Bluetooth Development Tool
  • Bluetooth Test Equipment

2. Core Configurations

  • BR CC - Basic Rate Core Configuration
  • EDR CC - Enhanced Data Rate Core Configuration
  • HS CC - High Speed Core Configuration
  • LE CC - Low Energy Core Configuration
  • BR and LE Combined CC - Basic Rate and  Low Energy Combined Core Configuration
  • HCI CC - Host Controller Interface Core Configuration

二、Low Energy Controller volume

1. Device Address

Device addresses may be either a public device address or a random device address. If a device is using Resolvable Private Addresses, it shall also have an Identity Address that is either a Public Device Address or Random Static Device Address type.

1.1 Address type

  • Public Device Address
  • Random Device Address
    • Static address (The two most significant bits of the address shall be equal to 1)
    • Private address
      • Non-resolvable private address (The two most significant bits of the address shall be equal to 0)
      • Resolvable private address (The two most significant bits of prand shall be equal to 0 and 1)

1.2 Resolvable private address

详细使用方法参考文章:安恒信息安全研究院:深度解构 Bluetooth 设备地址|安恒信息_新浪新闻 (sina.com.cn)

2. Packet Format

The Link Layer has only one packet format used for both advertising channel
packets
and data channel packets. Each packet consists of four fields:
the preamble, the Access Address, the PDU, and the CRC.

 2.1 Access Address

Given that the number of RF Channels is limited, and that many Bluetooth
devices may be operating independently within the same spatial and temporal
area, there is a strong likelihood of two independent Bluetooth devices having
their transceivers tuned to the same RF Channel, resulting in a physical
channel collision. To mitigate the unwanted effects of this collision, each
transmission on a physical channel starts with an Access Address that is used
as a correlation code by devices tuned to the physical channel. This Access
Address is a property of the physical channel. The Access Address is present
at the start of every transmitted packet.

The Access Address for all advertising channel packets shall be
10001110100010011011111011010110b (0x8E89BED6).

2.2 Advertising Channel PDU

 

  •  Advertising PDUs
    • ADV_IND (connectable undirected advertising event; Allowable response
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值