服务组件
本分类说明 ESP-Brookesia 服务框架以及可发布的 service 族组件。
flowchart TD
A["App / Agent<br/>· 运行时调用方<br/>· 业务逻辑入口"]
B["**Service Helper**<br/>· 类型安全 schema<br/>· 辅助调用封装"]
C["**Service Manager**<br/>· 插件生命周期<br/>· 函数路由与事件分发<br/>· 本地调用"]
D["**网络服务**<br/>· Wi-Fi<br/>· HTTP<br/>· SNTP"]
E["**媒体服务**<br/>· Audio<br/>· Video<br/>· Display"]
F["**系统服务**<br/>· Storage<br/>· Device"]
G["**AI 智能体**<br/>· Agent Manager<br/>· Coze / OpenAI / 小智"]
H["**AI 表达**<br/>· Emote 表情驱动"]
I["**模拟器服务**<br/>· NES 模拟"]
J["**自定义服务**<br/>· 产品自定义能力<br/>· 基于 Custom 模板"]
A -->|"调用辅助接口"| B
B -->|"绑定服务能力"| C
C -->|"托管网络服务"| D
C -->|"托管媒体服务"| E
C -->|"托管系统服务"| F
C -->|"托管智能体"| G
C -->|"托管表达服务"| H
C -->|"托管模拟器服务"| I
C -->|"注册自定义服务"| J
组件职责
Service Manager 负责插件生命周期、函数路由、事件分发和本地调用。
Service Helper 提供类型安全 schema 和辅助调用。
service 族按 framework、network、media、system-service、agent、expression 和 emulation 组件组织。
组件类别