eclipse ditto 学习笔记
一、主要内容本文主要记录eclipse ditto的学习笔记内容会随时更新。官网学习模板如下数字孪生解析 • Eclipse 同理™ • 数字孪生框架二、创建物设备Properties与Desired Properties的区别字段比喻谁产生数据代表含义Properties员工当前正在做什么现场设备 PLC设备真实现状Desired Properties领导下发的工作指令前端 / 平台系统设备需要达到的目标完整控制闭环流程阀门案例前端点击 3D 模型阀门下发指令期望阀门打开 → Ditto 写入features.actuator.desiredProperties.valveOpen trueDitto 通过 EMQX 把期望指令发给 PLCPLC 收到指令执行开阀动作PLC 上报硬件真实状态阀门已打开 → Ditto 更新features.actuator.properties.valveOpen true前端对比两者desired 和 properties 一致 → 控制执行成功简单物模型如下{ thingId: com.example:warehouse-sensor-1, attributes: { location: Warehouse B, Shelf 3 }, features: { temperature: { properties: { value: 22.5, unit: Celsius } } } }三、运行环境解释1Environments运行环境切换器下拉列表 4 个选项local_ditto_ide本地开发 IDE 环境你当前正在使用local_ditto纯净本地单机环境ditto_sandbox官方在线沙箱测试环境云端演示不用本地装 Dockeroidc_exampleOIDC 统一身份认证演示环境企业 SSO 登录专用2四个环境分别是什么场景① local_ditto_ide你当前选中本地开发调试环境Docker Compose 完整启动全套 Ditto 服务带 Explorer 可视化面板日常写代码、调试 MQTT、对接 Three.js 前端都用这个。② local_ditto极简本地单机环境去掉多余调试组件轻量化部署仅保留核心孪生服务。③ ditto_sandboxEclipse 官方云端沙箱网页直接在线体验 Ditto不用本地安装 Docker适合新手快速上手测试语法、API。④ oidc_example企业级权限演示环境集成 OIDC 单点登录替换默认ditto/ditto基础账号适配公司内部登录系统工厂多角色管理员场景使用。四、界面解释顶部导航栏Things数字孪生设备列表当前页面Policies权限策略管理控制谁能读写设备ConnectionsMQTT/HTTP 设备连接桥对接 EMQX/PLC 硬件核心页面Operations后台任务、批量操作日志Environments多环境隔离你当前local_ditto_ide本地开发环境 右上角Authorize登录鉴权按钮

相关新闻