GATT 服务器扫描 & 广播

GATT 服务器扫描 & 广播

官方核心文档 3 ADVERTISING STATE [[Core_v5.4.pdf#page=2945&selection=12,0,12,19|Core_v5.4, page 2,945]] 广播流程 非定向广播流程图 3.1 UNDIRECTED ADVERTISING [[Core_v5.4

官方核心文档

3 ADVERTISING STATE

[[Core_v5.4.pdf#page=2945&selection=12,0,12,19|Core_v5.4, page 2,945]]


广播流程

非定向广播流程图

3.1 UNDIRECTED ADVERTISING

[[Core_v5.4.pdf#page=2945&selection=13,0,15,22|Core_v5.4, page 2,945]]

Host ALL ALL BHost B
<-----LE Set Advertising Parameters
Command Complete----->
<-----LE Read Advertising Physical Channel Tx Power
Command Complete----->
<-----LE Set Advertising Data
Command Complete----->
<-----LE Set Scan Response Data
Command Complete----->
<-----LE Set Advertising Enable ( Enable )
Command Complete----->
<-- Advert --
<-- Advert --
<-- Advert --
<-----LE Set Advertising Enable ( Disable )
Command Complete----->
  • Host A: A 主机
  • LL A: A 链路层
  • Host B: B 主机
  • LL B: B 链路层

扫描流程

被动扫描

4.1 PASSIVE SCANNING

[[Core_v5.4.pdf#page=2959&selection=13,0,15,16|Core_v5.4, page 2,959]]

Host ALL ALL BHost B
LE Set Scan Parameters----->
<-----Command Complete
LE Set Scan Enable----->
<-----Command Compelte
<-- Advert --
<-----LE Advertising Report
-
-
-
<-- Advert --
<-----LE Advertising Report
LE Set Scan Enable ( disable )----->
<-----Command Complete

主动扫描

4.2 ACTIVE SCANNING

[[Core_v5.4.pdf#page=2960&selection=12,0,14,15|Core_v5.4, page 2,960]]

Host ALL ALL BHost B
LE Set Scan Parameters----->
<-----Command Complete
LE Set Scan Enable ( Enable )----->
<-----Command Complete
<-- Advert --
-- SCAN_REQ -->
<-- SCAN_RSP --
<-----LE Advertising Report
<-- Advert --
-- SCAN_REQ -->×
<-----LE Advertising Report
LE Set Scan Enable ( Disable )----->
Comment