蓝牙Mesh网络核心概念解析:节点、元素与特性在物联网组网中的应用
1. 从“单点连接”到“网络编织”为什么需要蓝牙Mesh如果你用过传统的蓝牙耳机或音箱应该对“配对”这个操作不陌生。手机搜索到设备点击连接一个“点对点”的链路就建立了。这种模式简单直接但有个明显的天花板一个主设备比如手机通常只能同时连接7个左右的从设备而且通信距离受限于单个设备的射频功率穿墙能力也有限。想象一下你想用手机控制家里所有的智能灯泡、开关和传感器如果每个设备都要和手机单独“配对”不仅管理起来是噩梦信号也很难覆盖到每个角落。蓝牙Mesh网络就是为了打破这个天花板而生的。它不再依赖中心节点如手机与每个设备直接对话而是让所有设备在Mesh里称为“节点”互相协作组成一张“渔网”。你的控制指令可以从手机发出经过A节点传给B节点再传给C节点最终到达目标灯泡。即使手机和灯泡隔了三堵墙信号也能通过中间节点的“接力”传递过去。这种“多跳”中继的能力极大地扩展了网络的覆盖范围和可靠性。一个灯泡坏了数据包可以自动绕开它选择其他路径。这正是智能家居、智能楼宇、工业传感器网络等大规模设备互联场景所迫切需要的。所以当你看到“Bluetooth Mesh”时脑子里应该浮现的不是“连接”而是“组网”。它的核心价值在于构建一个稳定、可扩展、自修复的低功耗无线设备网络。而理解这张网必须从构成它的基本单元——“节点”开始并深入其内部结构“元素”与外在能力“节点特性”。2. 节点Mesh网络中的智能公民在蓝牙Mesh的世界里节点是最基本、也最重要的概念。你可以把它理解为网络中的一个“公民”或“成员”。任何一个支持蓝牙Mesh协议栈并成功加入到一个Mesh网络中的设备都是一个节点。这个设备可以是一个智能灯泡、一个温湿度传感器、一个墙壁开关或者一个网关。2.1 节点的核心职责不止于收发一个节点在Mesh网络中扮演着多重角色远不止是数据的起点或终点那么简单消息的发起与处理节点可以生成消息例如开关按下“开灯”指令也可以接收并处理发给它的消息例如灯泡接收“开灯”指令并执行。消息的中继转发这是Mesh网络扩展覆盖的关键。大部分节点都可以被配置为“中继节点”。当中继节点收到一条消息时如果判断这条消息的目的地不是自己并且消息的“生存时间”尚未耗尽它就会将这条消息重新广播出去让更远处的节点有机会接收到。正是无数个中继节点的这种“乐于助人”的行为编织成了强大的Mesh网络。网络状态的维护节点参与网络的心跳、安全更新等管理流程共同维护整个网络的健康状态。2.2 节点的唯一身份单播地址每个节点在加入网络时都会被分配一个唯一的单播地址。这个地址就像节点的身份证号在整个网络中是独一无二的。当一条消息需要发送给某个特定设备时就必须使用这个单播地址作为目标地址。例如你想单独关闭书房的主灯就需要向该灯节点的单播地址发送“关”指令。这里有一个非常重要的实操细节单播地址的分配是按顺序的且由配置工具通常是一个手机App在设备入网时完成。这意味着如果你批量部署设备它们的单播地址可能是连续的。在后期排查“某个地址的设备不响应”问题时核对设备的入网顺序和地址分配记录至关重要。我遇到过一种情况一个节点故障被更换后新节点被错误地分配了旧地址导致网络中出现地址冲突部分控制指令紊乱。3. 元素节点内部的“多功能房间”如果说节点是一个“智能设备”那么元素就是构成这个设备的“功能单元”。这是蓝牙Mesh协议中一个非常精妙的设计它允许一个物理设备内部包含多个逻辑上独立、可单独寻址的实体。3.1 为什么需要元素考虑一个常见的双键智能墙壁开关。它只有一个物理设备一个外壳一套电路但提供了两个独立的按键功能可能分别控制客厅的主灯和灯带。如果没有“元素”的概念这个开关就只能作为一个整体节点无法区分是哪个按键被按下了。引入元素后这个问题迎刃而解。我们可以将这个双键开关节点设计为包含两个元素元素1对应按键1拥有自己的地址称为“元素地址”并搭载了“开关客户端模型”。元素2对应按键2同样拥有自己唯一的元素地址也搭载了“开关客户端模型”。这样当用户按下按键1时元素1生成一条消息按下按键2时元素2生成另一条消息。尽管来自同一个物理设备但消息的源地址不同网络中的其他设备如灯泡可以清晰地知道是哪个按键发出的指令。3.2 元素地址与模型每个元素都有一个元素地址该地址是在节点单播地址基础上递增的。例如一个节点的单播地址是0x0100如果它包含三个元素那么这三个元素的地址可能就是0x0100、0x0101、0x0102。其中第一个元素的地址通常与节点单播地址相同。元素是模型的载体。模型定义了元素的功能和行为例如“开关服务器模型”知道如何响应“开”和“关”指令并维护一个“开关状态”值“亮度客户端模型”知道如何生成调节亮度的指令。一个元素可以搭载一个或多个模型。这种设计实现了极佳的灵活性一个复杂的设备如多功能传感器集成了温度、湿度、光照度感应可以通过多个元素来组织其不同的功能。注意在开发或配置过程中经常遇到的“select configuration element in the tree to edit its settings”这类提示正是在图形化配置工具中让你选择节点内部的哪个元素进行参数设置。理解元素概念才能正确进行这类配置。4. 节点的关键特性定义其在网络中的行为节点并非千篇一律。蓝牙Mesh通过定义一系列节点特性来刻画一个节点的能力和它在网络中扮演的角色。这些特性决定了节点能做什么、不能做什么是网络规划和设备选型的重要依据。主要特性包括4.1 中继特性是什么节点是否能够转发它收到的、目标地址不是自己的消息。为什么重要这是Mesh网络多跳通信的基础。只有开启了中继功能的节点才能充当“路由器”扩展网络范围。但中继节点需要频繁监听和转发消息功耗相对较高。实操心得在部署网络时需要战略性地选择一部分常供电设备如插电的智能插座、网关作为中继节点。对于电池供电的设备如传感器应关闭其中继特性以节省电量。一个常见的部署错误是给所有设备都默认开启中继导致电池设备电量飞速耗尽。4.2 代理特性是什么节点是否支持GATT代理协议。这是一个关键特性它允许不支持蓝牙Mesh广播通信的传统蓝牙设备如智能手机通过GATT连接即普通的蓝牙连接方式与Mesh网络交互。为什么重要手机本身通常不支持Mesh的广播通信链路。一个具有代理特性的节点如智能灯泡或网关可以充当“翻译官”。手机通过GATT连接到这个代理节点代理节点将手机的命令转换成Mesh广播消息发送出去反之亦然。实操心得至少保证网络中有且只有一个节点开启代理特性手机才能进行配置和控制。通常网关或常供电的核心设备会承担这个角色。在调试时如果手机App无法发现或控制网络首先检查网络内是否有已开启代理且正在广播代理服务Proxy Service的节点。4.3 低功耗特性与友节点特性这是一对协同工作的特性专为优化电池供电设备设计。低功耗节点这类节点大部分时间处于深度睡眠状态以极低的功耗运行无法持续监听Mesh网络中的消息。因此它们会错过发给自己的指令。友节点一个常供电的、具有友节点特性的节点可以自愿成为一个或多个低功耗节点的“好朋友”。友节点会持续监听网络为它的“低功耗朋友”缓存发来的消息。协作流程低功耗节点会定期比如每分钟短暂唤醒主动询问它的友节点“嘿朋友有我的新消息吗”友节点回答“有这是过去一段时间发给你的所有消息。”低功耗节点收取消息后再处理然后继续睡眠。为什么重要这种机制让传感器等电池设备可以拥有长达数年的续航同时又能可靠地接收指令。例如一个电池供电的温湿度传感器低功耗节点可以每分钟唤醒一次上报数据一个插电的智能插座友节点则帮它缓存服务器下发的查询指令。实操心得建立“友谊”需要在入网时或通过配置客户端模型明确配置。一个友节点可以同时维护多个低功耗节点的消息缓存但其缓存空间有限。在设计时需要根据消息频率和大小来估算一个友节点能支持多少个低功耗朋友避免缓存溢出导致消息丢失。4.4 转发特性这个特性常与中继混淆。转发特性特指节点是否能够转发“分段消息”。蓝牙Mesh协议中长消息会被分割成多个片段发送。具有转发特性的节点可以重组这些片段并转发完整的消息或片段。这通常也是中继节点需要具备的能力。5. 从理论到部署节点与元素的实战配置理解了基本概念我们来看一个典型的智能家居场景如何落地。假设我们要部署一个包含网关、智能开关和智能灯泡的简单网络。5.1 设备入网与配置流程准备确保所有设备处于“未入网”的广播状态通常有指示灯快闪提示。添加节点使用手机上的Mesh配置App如Nordic的nRF Mesh或厂商自研App扫描并添加第一个设备比如智能灯泡。这个过程中App作为配置者会通过蓝牙连接设备为其分配网络密钥、单播地址例如0x0100并完成安全配置。此时灯泡成为一个基础节点。配置元素与模型App会读取灯泡节点信息发现它包含一个元素地址0x0100该元素上搭载了“通用开关服务器模型”和“亮度服务器模型”。你可以在App的配置界面常以树形结构展示节点-元素-模型中为这个元素绑定一个“组地址”比如“客厅灯组”地址0xC001。重复添加用同样方式添加智能开关。这是一个双键开关App会识别出它包含两个元素地址0x0101和0x0102每个元素上搭载了“通用开关客户端模型”。你需要分别配置这两个元素将元素1按键1的发布地址设置为灯泡的单播地址0x0100将元素2按键2的发布地址设置为“客厅灯组”地址0xC001。配置节点特性在开关的配置页面由于其使用电池供电务必关闭它的中继特性。对于常供电的网关和灯泡则可以开启中继特性以扩展网络覆盖。同时确保网关开启了代理特性以便手机日后通过它连接网络。5.2 消息流分析配置完成后整个控制流就清晰了按下开关的按键1元素1地址0x0101生成一条“开”命令目标地址是灯泡的单播地址0x0100。消息通过Mesh网络广播灯泡节点收到后执行。按下开关的按键2元素2地址0x0102生成一条“调暗”命令目标地址是组地址0xC001。所有订阅了该组地址的节点目前只有灯泡都会收到并执行。通过手机App控制手机通过GATT连接到已开启代理特性的网关。手机发送“关灯”指令给网关网关将此指令转换为Mesh广播消息目标地址为0xC001广播出去后被灯泡接收。5.3 常见配置问题排查在实际部署中90%的问题出在配置环节。以下是一些典型问题及排查思路设备无法被App发现检查设备是否处于可被发现的入网模式如长按复位键。检查手机蓝牙是否开启是否离设备足够近入网使用普通蓝牙连接距离有限。确认周围没有同型号设备正在入网造成干扰。入网失败提示配网超时或安全错误网络环境干扰大。尝试在远离Wi-Fi路由器、微波炉的地方操作。设备的Mesh协议栈版本与配置工具不兼容。确保使用设备厂商推荐的或兼容的配置App。安全认证失败。检查设备是否提供了正确的“输出验证码”如闪烁次数、蜂鸣声并在App中正确输入。入网后无法控制或控制响应不一致地址冲突这是最隐蔽的问题之一。如果两个节点被错误分配了相同的单播地址行为将不可预测。回顾入网顺序或使用网络拓扑扫描工具检查地址分配。模型绑定错误确认发布/订阅关系正确。开关客户端模型发布的消息类型必须与灯泡服务器模型订阅并能够处理的消息类型匹配。例如一个只支持开关的灯泡模型无法处理调节色温的消息。组地址未正确订阅确保目标节点如灯泡确实订阅了你所发布的组地址。在App的节点配置树中检查服务器模型下的订阅列表。节点特性未正确设置如果网络跨度大确保中间有设备开启了中继特性。如果手机无法控制检查网络内是否有节点开启了代理特性且手机已通过GATT连接到它。关于网络热词中错误提示的联想 虽然热词中的bfsvc error: failed to set element...、SyntaxError: The requested module node:util、node: /lib64/libstdc.so.6: version cxxabi_1.3.11 not found等错误大多来自软件开发环境如Node.js环境配置、C库版本但与Mesh配置有哲学上的相通之处环境与依赖。部署蓝牙Mesh网络同样强依赖一个稳定、兼容的“环境”手机系统与蓝牙芯片不同手机厂商的蓝牙栈实现有差异可能导致兼容性问题。配置App版本App必须支持设备使用的Mesh协议版本和模型。网络密钥与状态同步所有节点必须使用相同的网络密钥和网络状态如序列号。如果某个节点因为断电等原因丢失状态可能需要重新入网。6. 网络规模与性能考量当节点数量从几个增长到几十、上百个时简单的配置就不够了需要从网络层面进行规划。6.1 地址空间规划蓝牙Mesh的单播地址空间是有限的16位地址约6万多个但实际可用范围因规范而异。在大型部署中需要像规划IP地址一样规划单播地址段。例如按楼层、区域或设备类型划分地址段便于后期管理和故障定位。6.2 中继网络与消息洪泛蓝牙Mesh采用“管理型洪泛”进行消息传递。一个节点发出消息周围的中继节点听到后如果不是重复消息且TTL生存时间大于0就会转发它。这会导致消息像波浪一样在网络中扩散。优势路径多样鲁棒性强无需维护复杂的路由表。挑战网络流量会随着节点数增加而显著增长可能造成拥堵。过多的中继节点或过大的TTL值会加剧“广播风暴”。优化建议分层设计将网络在逻辑上划分为几个子区域区域间通过少数几个高性能网关或路由器节点连接减少跨区域的洪泛。谨慎设置TTL根据网络的实际物理直径设置合理的TTL值。TTL0表示不中继TTL1表示只跳一次。通常家庭环境TTL3-5足够大型楼宇可能需要7-10。控制中继节点比例并非所有常供电设备都需要开启中继。选择位置居中、信号好的设备作为中继节点即可。6.3 功耗与电池寿命估算对于低功耗节点其寿命主要取决于唤醒间隔多久唤醒一次向友节点查询消息。间隔越长功耗越低但指令延迟越高。消息缓存大小友节点能为其缓存多少条消息。这决定了在两次唤醒之间它能错过多少指令而不丢失。自身传感器采样与上报频率。一个粗略的估算方法是获取芯片在睡眠模式和工作模式下的电流数据结合唤醒持续时间、唤醒间隔计算平均电流再除以电池容量mAh。例如一颗纽扣电池200mAh供电的传感器如果平均电流为20μA理论寿命可达200mAh / 0.02mA 10000小时约416天。这需要在协议栈配置和固件设计中精心优化。7. 安全模型浅析任何无线网络安全都是重中之重。蓝牙Mesh构建了一个多层次的安全体系网络层安全使用网络密钥加密和认证所有网络层数据确保只有同一Mesh网络的设备能解密消息。这是最基本的安全屏障。应用层安全使用应用密钥加密和认证应用层数据即具体的控制指令如开灯、调温。即使设备在同一网络没有对应的应用密钥也无法理解或伪造特定类型的指令。这实现了设备间的安全隔离例如照明网络和安防网络可以使用不同的应用密钥。设备入网安全通过输入/输出验证码如设备闪烁、App上显示数字并确认等方式防止攻击者在配网过程中加入恶意设备。密钥更新与撤销网络可以定期更新密钥并可以将被攻破的设备从网络中踢出将其加入黑名单。在配置工具中你会看到为设备添加“NetKey”和“AppKey”的步骤这正是安全配置的核心。一个最佳实践是为不同功能类型的设备群组分配不同的AppKey。这样即使智能灯泡的AppKey泄露也不会危及门锁的安全。理解节点、元素和节点特性是掌握蓝牙Mesh网络设计与调试的基石。它让你从“连接设备”的思维升级到“运营网络”的思维。下次当你用手机轻松控制全屋灯光时可以想象一下这背后是一张由无数个恪尽职守的“节点公民”及其内部“元素房间”所组成的、高效协作的无线智能网络在默默工作。

相关新闻

AI 编程工具实战(6):用 AI 工具做大型代码库重构

AI 编程工具实战(6):用 AI 工具做大型代码库重构

上一篇已经建立了可复用的操作闭环;本篇把同一套“先限定上下文、再要求证据”的方法推进到大型重构。 一、痛点:先定义任务,再谈工具 讨论大型重构时,最常见的误区是用一次“看起来很聪明”的回答替代工程评估。依赖图、绞杀者…

2026/8/6 9:25:33 阅读更多 →
AI 编程工具实战(4):GitHub Copilot 补全与 Chat 实战技巧

AI 编程工具实战(4):GitHub Copilot 补全与 Chat 实战技巧

上一篇已经建立了可复用的操作闭环;本篇把同一套“先限定上下文、再要求证据”的方法推进到Copilot 实战。 一、痛点:先定义任务,再谈工具 讨论Copilot 实战时,最常见的误区是用一次“看起来很聪明”的回答替代工程评估。代码补…

2026/8/6 9:25:33 阅读更多 →
深度优化指南:ComfyUI-Manager企业级插件系统架构设计与性能调优

深度优化指南:ComfyUI-Manager企业级插件系统架构设计与性能调优

深度优化指南:ComfyUI-Manager企业级插件系统架构设计与性能调优 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable var…

2026/8/6 9:24:33 阅读更多 →

最新新闻

Spring Boot整合AI大模型API:从零构建智能穿搭点评Web应用

Spring Boot整合AI大模型API:从零构建智能穿搭点评Web应用

最近在开发一些趣味性应用时,发现很多开发者想结合AI能力做一些好玩、有创意的项目,但往往卡在如何将AI模型的能力与具体的、有趣的业务场景结合,以及如何设计一个完整的、可交互的前后端应用。比如,想做一个能“锐评”用户穿搭的…

2026/8/6 10:20:59 阅读更多 →
创源 AIGC 全栈创作平台深度评测:从模型整合到导演台实战

创源 AIGC 全栈创作平台深度评测:从模型整合到导演台实战

做内容创作的朋友最近应该都有同感:工具越来越多,但流程却越来越碎。生成一张图用一个平台,写脚本换另一个,剪辑又要导出导入折腾半天。尤其是面对电商大促或者短剧连载这种高强度任务时,光是切换账号和等待渲染就消耗…

2026/8/6 10:20:59 阅读更多 →
哔哩下载姬DownKyi:免费下载B站8K视频的终极解决方案

哔哩下载姬DownKyi:免费下载B站8K视频的终极解决方案

哔哩下载姬DownKyi:免费下载B站8K视频的终极解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&#x…

2026/8/6 10:20:59 阅读更多 →
Godot 4动画制作全攻略:从单图到骨骼动画,告别呆板游戏动画

Godot 4动画制作全攻略:从单图到骨骼动画,告别呆板游戏动画

1. 项目概述:为什么你的游戏动画总是“差点意思”? 做游戏开发这么多年,我见过太多新手甚至是有一定经验的开发者,在Godot里做动画时,总感觉哪里不对劲。角色移动僵硬得像块木头,UI切换生硬得能硌掉牙&…

2026/8/6 10:20:59 阅读更多 →
Amyloid β-Protein (22-35) ;EDVSNKGAIIGLM

Amyloid β-Protein (22-35) ;EDVSNKGAIIGLM

一、基本信息英文全称:Amyloid β-Protein (22-35)中文全称:β 淀粉样蛋白 22-35 片段三字母序列:Glu-Asp-Val-Gly-Ser-Asn-Lys-Gly-Ala-Ile-Ile-Gly-Leu-Met单字母序列:EDVSNKGAIIGLM氨基酸总数:14 aa分子式&#xff…

2026/8/6 10:20:59 阅读更多 →
GTA5线上小助手:终极免费游戏增强工具完整使用指南

GTA5线上小助手:终极免费游戏增强工具完整使用指南

GTA5线上小助手:终极免费游戏增强工具完整使用指南 【免费下载链接】GTA5OnlineTools GTA5线上小助手 项目地址: https://gitcode.com/gh_mirrors/gt/GTA5OnlineTools GTA5线上小助手是一款功能强大的免费开源游戏增强工具,专为GTA5线上模式玩家设…

2026/8/6 10:19:59 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/5 21:00:14 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →