首页 / Go 平台(cloud-go) / 辅助服务:iamsvr + otasvr + agentsvr
辅助服务:iamsvr + otasvr + agentsvr
PII 加密与审计、OTA 升级、AI 行程文案智能服务。
iamsvr 身份与访问
身份与访问管理服务(gRPC iam.proto),为跨语言安全上下文提供基础能力:
| 能力 | 接口 | 说明 |
|---|---|---|
| PII 加密 | PIIEncrypt | 敏感信息(手机号等)加密 |
| PII 解密 | PIIDecrypt | 按权限解密 |
| 审计日志 | AuditLog | 记录 action、userID、target、detail |
PII 加解密密钥不得出现在日志与 Wiki;审计日志是安全事件追溯的证据源。
otasvr OTA 升级
固件升级服务(gRPC ota.proto + NATS device.down.ota):
| 能力 | 实现(internal/logic) |
|---|---|
| 固件管理 | otaFirmwareInfoCreate/Update/Delete/Index/Read |
| 升级任务 | otaFirmwareJobCreate/Index/Read |
| 设备升级状态 | otaFirmwareDeviceIndex/Confirm/Cancel/Retry |
| 存储 | OSS 桶:ithings-public / ithings-private / ithings-temporary |
- 后台创建升级任务 → NATS 下发 → 设备升级 → 上报结果 → 状态跟踪。
- 固件包存私有桶,设备下载使用临时凭证。
agentsvr AI Agent
AI Agent 服务,IoT 平台的 AI 分析与推送服务:
- 当前:定时分析设备行程数据(
prodgpstrip/tripstat/subscription协议),生成智能文案推送给用户。 - 规划扩展:路线偏离检测建模、C 端对话交互。
- 内部结构:
agent(Agent 编排)、llm(大模型调用)、mcp(MCP 客户端)、protocol(协议)、genkitx、client。
AI 生成内容必须可追溯(输入行程数据 + 输出文案 + 用户确认),避免把未确认文案当作事实推送。