鸿蒙短距通信入门:原来你每天用的蓝牙、WiFi,背后是这么回事!
原创
程序员Feri 2025-09-30 11:43:40 发布24311 浏览 642 点赞 2 收藏
你每天用手机连蓝牙听歌、刷WiFi追剧、靠NFC碰一下开门——这些“设备间的悄悄话”,在鸿蒙开发里有个统一名字:短距通信服务(Connectivity Kit)。
不用怕技术术语,咱们用“聊天式”讲明白,看完你就懂鸿蒙里怎么让设备“好好说话”。
一、先搞懂:短距通信到底是啥?
简单说,就是让手机、耳机、平板这些设备,不用插线就能“近距离聊天”。
比如:
- 蓝牙负责“小范围传数据”:连耳机听歌、连键盘打字,都是它在当“信使”;
- WiFi(学名WLAN)负责“室内无线连网”:家里、办公室里,手机不用插网线也能刷视频,全靠它;
- NFC负责“碰一下传消息”:手机碰门禁开门、碰POS机付款,都是它在“速通传话”。
不过有个小前提:想让这些“聊天”生效,得满足两个条件——一是你的设备支持(比如老手机可能没有NFC),二是你得手动打开开关(比如设置里开蓝牙、WiFi),不然鸿蒙不会让第三方APP用这些功能。
二、3大主流短距通信技术:用日常场景讲透
鸿蒙开发里最常用的就是蓝牙、WLAN、NFC,不用记复杂定义,看场景就懂:
| 技术 | 通俗解释 | 你每天都在用的场景 |
|---|---|---|
| 蓝牙 | 省电费的“小范围信使”:不用插线,能让手机和耳机、键盘、打印机这些设备说话,功耗低、成本也低 | 连蓝牙耳机听歌、用蓝牙键盘办公、给朋友传照片 |
| WLAN(WiFi) | 室内“无线信号基站”:靠无线电波传数据,让设备摆脱网线,在小范围(比如家里、公司)连网 | 刷WiFi追剧、用平板连家里的网写文档 |
| NFC | 设备间的“碰一下速通”:距离特别近(通常几厘米)才能传数据,速度快、安全 | 手机碰门禁开门、碰公交卡充值、碰POS机付款 |
三、鸿蒙开发里的“通信黑话”:逐个翻译成大白话
看技术文档时,难免遇到“HF”“GATT”这类词,其实都是“设备聊天的规则或角色”,咱们一个个拆:

1. 蓝牙通话相关:帮你“无线接电话”的角色
- HF:蓝牙通话里的“免提小助手”,比如蓝牙耳机、车载蓝牙。有按钮能挂电话,还有麦克风和喇叭,帮你开车、跑步时不用拿手机也能接电话。
- HFP:管蓝牙免提通话的“规则手册”。比如你用蓝牙耳机接电话,怎么听声音、怎么按按钮挂电话,都得按它的规矩来。
- HFP AG:蓝牙通话里的“音频总指挥”,比如手机、平板。负责处理通话信号,比如你用蓝牙耳机接电话,是手机在背后控制“要不要接、要不要挂”。
2. 蓝牙交互相关:帮你“无线操作设备”的角色
- HID:管蓝牙键盘、鼠标的“交互规则”。比如你用蓝牙鼠标点屏幕,怎么让手机识别“点一下是选择、拖一下是移动”,全靠它定规矩。
- HID Device:HID规则里的“操作发送方”,比如鼠标、键盘。你按键盘、动鼠标,都是它把“操作信号”传给手机。
- HID Host:HID规则里的“操作接收方”,比如手机、平板。收到鼠标、键盘的信号后,执行“打字、移动光标”这些动作。
- HOGP:给低功耗蓝牙(BLE)用的“交互规则”。比如蓝牙自拍杆、低功耗键盘,靠它跟手机通信,既省电又能正常用。
3. 蓝牙核心协议:帮设备“传数据、认身份”的工具
- UUID:设备间的“唯一身份证”,是一串128位的“数字编码”。蓝牙里的协议、服务是谁,全靠它来认,比如不会把“听歌协议”和“通话协议”搞混。
- GATT:低功耗蓝牙(BLE)的“数据传输说明书”。比如智能手环给手机传心率数据,怎么打包数据、怎么发送,都按它的步骤来,核心是“服务(Service)、特征值(Characteristic)、描述符(Descriptor)”这三部分。
- Characteristic:GATT里的“数据小包裹”。比如手环传的“心率60次/分”,就装在这个“小包裹”里,手机能打开看(读)、也能改(写)。
- Descriptor:给“数据小包裹”写备注的“标签”。比如告诉手机“这个包裹里装的是心率数据”,让手机知道该怎么处理。
- BLE:蓝牙里的“省电小能手”,从蓝牙4.0开始有。比如智能手环、蓝牙体温计,靠它传数据,电池能用好几个月,不像传统蓝牙那么费电。
- BR/EDR:传统蓝牙的“两种速度模式”。BR是“基础速度”,传文件、音频够用;EDR是“增强速度”,传高清音频更快,比如蓝牙耳机听无损音乐,可能用到它。

4. 其他常用“黑话”:日常场景能对应
- A2DP:蓝牙听歌的“高清音质管家”。你用蓝牙耳机听周杰伦的歌,能听清歌词里的细节,全靠它传输高品质音频。
- A2DP Source:A2DP里的“音频发送方”,比如手机。把歌曲编码成“高清信号”,传给耳机。
- A2DP Sink:A2DP里的“音频接收方”,比如蓝牙耳机、音箱。收到手机的信号后,解码成声音放出来。
- RSSI:衡量“无线信号强弱的尺子”,单位是dBm。比如手机连蓝牙时,信号强就是RSSI数值高,不会卡顿;信号弱就数值低,可能断连。
- MTU:设备间“单次传数据的最大包裹 size”,单位是字节。比如一次最多传200字节数据,超过就得拆成两个包裹发。
最后:鸿蒙短距通信没那么难
其实你不用记所有术语,先记住核心:鸿蒙的短距通信,就是帮手机、耳机、门禁这些设备“按规矩好好说话”。你每天用的蓝牙、WiFi、NFC,都是它的“日常应用”;那些“黑话”,不过是开发时给“规矩和角色”起的名字。
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
HarmonyOS
标签
HarmonyOS
短距通信
暂无评论数据
发布
相关推荐
鸿蒙实战项目案例_从零构建完整应用的完整复盘
周正
541
0鸿蒙生物识别开发:从指纹识别到3D人脸识别的完整指南
周正
863
0鸿蒙NFC开发实战:从读卡器模式到卡模拟的完整实现
周正
95
0鸿蒙加密存储开发:数据安全保护的完整方案
周正
703
0鸿蒙应用签名与上架完整流程:从开发到发布的实战指南
周正
1387
0
程序员Feri
13 年编程老炮,华为开发者专家,北科大硕士,实战派技术人(开发/架构/教学/创业),拆解编程技巧、分享副业心得,记录程序员的进阶路,AI 时代一起稳稳向前。
19
帖子
0
提问
206
粉丝
最新发布
【万字硬核】HarmonyOS 6.0 游戏开发终极指南:从渲染架构到 FFRT 并行优化全解析
2026-01-22 18:00:22 发布【万字硬核】深入剖析 HarmonyOS 6.0 的 V2 状态管理:从原理到实战的完整实操
2026-01-22 17:59:30 发布热门推荐