# Iot Digital Twin

> Use when working with IoT digital twins — simulation, device modeling, virtual replicas

- Skill: `liaosw97/iot-digital-twin` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/iot-digital-twin`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/iot-digital-twin/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/iot-digital-twin

---


## 核心原则
- **虚实同步**：保持物理实体与虚拟模型的状态一致性
- **数据驱动**：基于实时数据流驱动模型更新和决策
- **分层建模**：根据应用需求选择合适的 LOD (Level of Detail)
- **预测优先**：利用仿真分析支持预测性维护和优化
- **安全可信**：保护孪生体数据安全和系统完整性

## 技术栈
- **3D 建模**：Unity, Unreal Engine, Three.js, Blender
- **实时数据流**：MQTT, Kafka, WebSocket, gRPC
- **物理仿真**：ANSYS, Simulink, FMU/FMI 标准
- **预测性维护**：机器学习模型, 时序分析
- **云边协同**：Azure Digital Twins, AWS IoT TwinMaker
- **可视化**：WebGL, XR (AR/VR/MR)

## 最佳实践
1. **模型精度管理**
   - 分级定义 LOD (细节层次)：LOD100 ~ LOD500
   - 根据距离和应用场景动态调整精度
   - 建立模型版本管理和更新机制

2. **数据同步机制**
   - 实现低延迟 (<100ms) 的状态更新
   - 采用增量同步减少带宽消耗
   - 处理网络中断和数据一致性

3. **仿真验证环境**
   - 建立虚拟调试环境支持离线测试
   - 实现 Hardware-in-the-Loop (HIL) 仿真
   - 验证控制逻辑和优化策略

4. **接口标准化**
   - 统一 REST/GraphQL API 设计
   - 采用标准数据格式 (JSON, Protobuf)
   - 实现跨平台数据互操作

5. **安全架构设计**
   - 保护孪生体免受未授权访问
   - 实现数据加密和身份认证
   - 建立安全审计和监控机制

## 关键约定
1. **建模规范**
   - 实体命名：`Type_Location_Function_ID`
   - 属性定义：统一单位和坐标系
   - 关系定义：清晰的父子/关联关系

2. **数据结构**
   - 时序数据：时间戳 + 属性值 + 质量码
   - 事件数据：事件类型 + 时间 + 来源 + 详情
   - 配置数据：JSON Schema 标准化

3. **性能优化**
   - 实例化渲染减少内存占用
   - LOD 切换优化渲染性能
   - 数据压缩减少传输开销

4. **集成规范**
   - 与 MES/ERP/SCADA 系统集成
   - 支持插件扩展和自定义功能
   - 提供标准 SDK 和 API 文档

