蓝牙是怎么找设备的?扫描与广播的“对话内幕”
📡「Hi,有人在吗?」
🔍「我听见你啦,这不是来了吗!」
这是 BLE 世界里,设备们每天都在上演的“对话”。今天,我们就来扒一扒这个过程背后的秘密 —— 蓝牙设备到底是怎么“找到彼此”的?

一、角色扮演:广播的设备 vs 扫描的设备
在 BLE 世界中,有两个主角:
-
广播者(Broadcaster / Peripheral):
“我不说话我难受,我得把我自己‘广播’出去,告诉别人我是谁,我干嘛的。” -
扫描者(Scanner / Central):
“我啥都不说,我就在这‘听’。看看附近有没有值得我理的设备。”
简而言之:
广播设备就像在马路边举着牌子招呼:“我是 BLE 温度计,来连我吧!”
扫描设备就像路人甲在街上溜达,听听谁在喊:“哦?温度计?我正需要!”
二、广播包:一切信息的开端
蓝牙广播包就像是设备发出的简历,自我介绍里可能包含:
| 字段名 | 用处 |
|---|---|
| Flags | 支持哪些功能,是否可连接等 |
| Local Name | 设备名称 |
| Serv |


1501

被折叠的 条评论
为什么被折叠?



