当前位置: 首页 > news >正文

eclipse ditto 学习笔记

一、主要内容

本文主要记录eclipse ditto的学习笔记,内容会随时更新。官网学习模板如下:

数字孪生解析 • Eclipse 同理™ • 数字孪生框架

二、创建物设备

Properties与Desired Properties的区别

字段比喻谁产生数据代表含义
Properties员工当前正在做什么现场设备 PLC设备真实现状
Desired Properties领导下发的工作指令前端 / 平台系统设备需要达到的目标

完整控制闭环流程(阀门案例)

  1. 前端点击 3D 模型阀门,下发指令:期望阀门打开 → Ditto 写入features.actuator.desiredProperties.valveOpen = true
  2. Ditto 通过 EMQX 把期望指令发给 PLC
  3. PLC 收到指令,执行开阀动作
  4. PLC 上报硬件真实状态:阀门已打开 → Ditto 更新features.actuator.properties.valveOpen = true
  5. 前端对比两者:desired 和 properties 一致 → 控制执行成功

简单物模型如下:

{ "thingId": "com.example:warehouse-sensor-1", "attributes": { "location": "Warehouse B, Shelf 3" }, "features": { "temperature": { "properties": { "value": 22.5, "unit": "Celsius" } } } }

三、运行环境解释

(1)Environments=运行环境切换器下拉列表 4 个选项:

  1. local_ditto_ide:本地开发 IDE 环境(你当前正在使用)
  2. local_ditto:纯净本地单机环境
  3. ditto_sandbox:官方在线沙箱测试环境(云端演示,不用本地装 Docker)
  4. oidc_example:OIDC 统一身份认证演示环境(企业 SSO 登录专用)

(2)四个环境分别是什么场景

① local_ditto_ide(你当前选中)

本地开发调试环境,Docker Compose 完整启动全套 Ditto 服务,带 Explorer 可视化面板,日常写代码、调试 MQTT、对接 Three.js 前端都用这个。

② local_ditto

极简本地单机环境,去掉多余调试组件,轻量化部署,仅保留核心孪生服务。

③ ditto_sandbox

Eclipse 官方云端沙箱,网页直接在线体验 Ditto,不用本地安装 Docker,适合新手快速上手测试语法、API。

④ oidc_example

企业级权限演示环境,集成 OIDC 单点登录,替换默认ditto/ditto基础账号,适配公司内部登录系统,工厂多角色管理员场景使用。

四、界面解释

顶部导航栏

  1. Things:数字孪生设备列表(当前页面)
  2. Policies:权限策略管理(控制谁能读写设备)
  3. Connections:MQTT/HTTP 设备连接桥(对接 EMQX/PLC 硬件核心页面)
  4. Operations:后台任务、批量操作日志
  5. Environments:多环境隔离(你当前:local_ditto_ide本地开发环境) 右上角Authorize:登录鉴权按钮

http://www.jsqmd.com/news/1125600/

相关文章:

  • AI替代人力是假象?微软派6000人驻场,Ford召回老工程师,人力价值凸显!
  • Fable 5复活引争议!“内心戏”暴露,AI意识大讨论升温!
  • 斯坦福CS231n计算机视觉课程:从理论到Kaggle实战的完整指南
  • 5分钟快速找回QQ空间全部历史说说的终极指南:GetQzonehistory完整教程
  • Windows系统下Aider完整安装、配置与实战使用教程
  • 地平线6 单机+联机版 全DLC车辆包 附存档免肝解锁
  • java封装好的线程池
  • 完美搞定微博,2026 批量下载微博内容/图片/视频,导出word和pdf,微博内容发布时间链接/点赞/评论/转发等数据导出excel
  • 【Qwt 7.0 系列】总体架构解析 —— 从单体到三库模块化的演进
  • Codex接入DeepSeek模型:从原理到工程化部署的完整指南
  • LangChain:139K Star 的 Agent 工程平台
  • WebTTY:用 WebRTC 直接共享终端,不用搭服务器
  • 模型工厂、三层容错装饰器与JWT认证:从基础设施到可用服务
  • AI技能管理新范式:告别手动复制,实现提示词工程化与资产化
  • Agent 任务中断恢复:状态机比聊天记录更可靠
  • 按键盘Num Lock键会有声音,而且没地方关
  • ubuntu 26.04 k8s 1.36 ceph
  • 纯净系统GH0镜像xp win7 win10 win11 自动还原自动安装 集成标准版驱动 纯净安装工具+详细安装教程
  • 【共创季稿事节】画板应用:ArkTS 中的触摸事件处理
  • 手动拍单容易违规?抖店一键下单、密文下单自动拍单售后合规采购发货模式详解
  • 技术娱乐化时代,AI创业者如何用IP构建第二曲线
  • Claude Code 大规模封号,美团免费提供 GLM-5.2
  • 破界悦己:WATERFLY 如何重新定义当代出行生活
  • 2026 最新 ChatGPT Plus / Pro 订阅教程:国内如何开通会员?详细图文指南
  • Dify vs. Coze:从SaaS到私有化部署,掌握AI应用开发自主权
  • 解锁开题高效写作新模式,paperxie助力学子轻松通过论文开题
  • 大疆光学专利Zemax复现
  • AI Agent 生产级部署的三大瓶颈:上下文窗口、推理时计算与安全护栏 (2026)
  • Cubesandbox体验分享
  • 模块电源 PCB Layout 实战:5 大关键元件布局与 3 种电感处理策略