[特殊字符] 欢迎来到蓝牙便利店

文章目录

  • [🏪 欢迎来到蓝牙便利店](#🏪 欢迎来到蓝牙便利店)
    • [1️⃣ ADVERTISER(广告员)](#1️⃣ ADVERTISER(广告员))
    • [2️⃣ GATT Server(服务员)](#2️⃣ GATT Server(服务员))
    • [3️⃣ Service(货架区域)](#3️⃣ Service(货架区域))
    • [4️⃣ Characteristic(具体商品)](#4️⃣ Characteristic(具体商品))
    • [🔄 完整流程举例](#🔄 完整流程举例)
    • [📊 一张图总结](#📊 一张图总结)
    • [💡 记忆口诀](#💡 记忆口诀)

🏪 欢迎来到蓝牙便利店

1️⃣ ADVERTISER(广告员)

就像便利店门口的霓虹灯招牌

  • 不停地向周围喊话:"我在这里!我叫XX便利店!"
  • 路过的人(手机)能看到这个招牌,知道附近有这家店
  • 你可以选择进店,也可以路过不理
  • 特点:单向广播,不需要连接就能看到

生活例子:

  • 你打开手机蓝牙搜索,看到"小米手环"、"AirPods"这些设备名
  • 就是它们的ADVERTISER在广播"我在这儿"

2️⃣ GATT Server(服务员)

就像便利店里的服务员

  • 当你走进店(连接设备)后,服务员开始为你服务
  • 你可以问他:"你们有什么商品?"
  • 你可以买东西(读数据),也可以退货(写数据)
  • 特点:需要先连接才能交互

3️⃣ Service(货架区域)

就像便利店里的不同货架区

一个便利店有很多区域:

  • 🍫 零食区
  • 🥤 饮料区
  • 📰 杂志区
  • 🔋 生活用品区

每个Service就是一个功能区域:

  • 心率服务:提供心率数据
  • 电池服务:显示电量
  • 温度服务:提供温度读数

真实例子:

  • 智能手环可能有:"心率Service"、"步数Service"、"电量Service"

4️⃣ Characteristic(具体商品)

就像货架上的具体商品

在"饮料区"(Service)里有:

  • 🥤 可乐(商品1)
  • 🧃 果汁(商品2)
  • 💧 矿泉水(商品3)

每个Characteristic是具体的数据:

  • 心率值:比如"75 bpm"
  • 步数:比如"8000步"
  • 电量百分比:比如"80%"

操作方式:

  • 读(Read):看标签价格
  • 写(Write):往购物车放商品
  • 通知(Notify):店员主动告诉你"新品到货啦!"

🔄 完整流程举例

场景:用手机连接智能手环

  1. 广播阶段(ADVERTISER)
    手环不停喊话:"我是小米手环,我在这里!"
    手机:听到了,我要连接你!
  2. 连接成功(GATT Server启动)
    手机:连上了!你有什么功能?
    手环:欢迎光临,我这里有好几个服务哦~
  3. 浏览服务(Service)
    手机:给我看看你的"心率服务"
    手环:好的,心率服务里有这些数据...
  4. 读取数据(Characteristic)
    手机:心率值是多少?(读取Characteristic)
    手环:当前心率75 bpm

手机:开启持续监测模式(写入Characteristic)

手环:好的,我每秒都会通知你新数据(Notify)


📊 一张图总结

蓝牙设备(一家便利店)

├─ ADVERTISER(门口招牌)→ "我在这里!"

└─ GATT Server(服务员)→ 连接后提供服务

├─ Service 1(心率货架)

│ ├─ Characteristic: 心率值(75 bpm)

│ └─ Characteristic: 测量间隔(1秒)

├─ Service 2(电池货架)

│ └─ Characteristic: 电量(80%)

└─ Service 3(步数货架)

├─ Characteristic: 今日步数(8000步)

└─ Characteristic: 目标步数(10000步)


💡 记忆口诀

  • ADVERTISER = 门口喊 🔊(不需要进店就能听到)
  • GATT Server = 店里服务员 👨‍💼(进店后才能交流)
  • Service = 货架区 🏪(一类功能的集合)
  • Characteristic = 具体商品 📦(真正的数据)
相关推荐
千逐6810 小时前
多物理场耦合气象可视化引擎:基于 Flutter for OpenHarmony 的实时风-湿-压交互流体系统
flutter·microsoft·交互
吹牛不交税10 小时前
安装Framework4.0时提示:Microsoft .NET Framework 4 已是此操作系统的一部分。不需要安装 .NET Framework
microsoft·.net
JFSJHFZJ12 小时前
清理手机顽固缓存,轻松释放几GB空间
缓存·智能手机
wfserial1 天前
c#使用微软自带speech选择男声仍然是女声的一种原因
microsoft·c#·speech
七夜zippoe1 天前
脉向AI|当豆包手机遭遇“全网封杀“:GUI Agent是通向AGI的必经之路吗?
人工智能·ai·智能手机·agent·gui
crmscs1 天前
剪映永久解锁版/电脑版永久会员VIP/安卓SVIP手机永久版下载
android·智能手机·电脑
lichensun1 天前
2026美赛A题智能手机电池耗电建模—思路全解析(含具体模型和代码)
数学建模·智能手机
IT技术分享社区1 天前
手机投屏到电视上,4种不同的方法,一起来了解一下
智能手机·投屏·手机技巧
巴德鸟1 天前
华为手机鸿蒙4回退到鸿蒙3到鸿蒙2再回退到EMUI11 最后关闭系统更新
华为·智能手机·harmonyos·降级·升级·回退·emui
GR2342341 天前
2025年影视仓TV+手机官方版 内置地址源支持高清直播
java·智能手机·软件