亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

Eclipse IoT:统一开源包加速IoT开发

Kai Hudalla

Kai Hudalla在IoT成主流前,已在博思深耕智能家居、能源管理、电动出行、汽车IoT解决方案。作为Eclipse IoT多项目核心贡献者,含连接数百万设备上云的Eclipse Hono,他倡导开源集成平台。常年行业会议演讲者,闲暇喜烹饪高尔夫。

连接设备、管理数字孪生、编排软件更新是多数厂商专有IoT产品解决的三大支柱。但许多组织不愿锁定单一厂商或封闭平台。常需在自有数据中心嵌入IoT云服务。开源方案是满足这些需求最灵活路径。

Eclipse IoT项目虽已提供所需能力——设备连接、数字孪生管理、软件推广——但各组件独立运行。集成它们需大量工作,形成陡峭学习曲线。

为解此,我们组装预集成连贯包,捆绑Eclipse Hono、Eclipse Ditto、Eclipse hawkBit。交付开箱即用预配置包,开发者聚焦应用逻辑而非拼装组件,降低门槛、加速常见IoT场景部署。

集成IoT包

目标:提供基于Eclipse Hono、Eclipse Ditto、Eclipse hawkBit的云原生IoT栈,可部署于Kubernetes环境。

Eclipse Hono:统一设备连接

Eclipse Hono为连接数百万设备至后端服务提供稳健协议无关接口。原生支持HTTP、MQTT、AMQP,暴露关键IoT通信模式API:遥测与事件上报、设备动作的命令与控制。

Thomas Jäckle

Thomas Jäckle 2010年起博思软件开发者。2015年起领导博思IoT Things云服务,2017年起任Eclipse Ditto提交者与项目负责人。计算机科学学士、应用架构硕士(福特旺根大学),热衷软件工艺与持续学习。

Eclipse Ditto:数字孪生管理

Eclipse Ditto统一IoT设备与其数字孪生,提供状态管理、元数据搜索、物理设备与应用间桥梁。支持AMQP 1.0、AMQP 0.9.1、MQTT、Apache Kafka、HTTP/WebSockets。

Eclipse hawkBit:软件更新编排

Eclipse hawkBit是领域无关后端,经IP向边缘设备与网关部署固件与应用更新。实现安全最新系统,开辟新收入模式如功能扩展变现。

Eclipse IoT:统一开源包加速IoT开发

预集成IoT包高层架构,含Eclipse Hono、Eclipse Ditto、Eclipse hawkBit。

IoT包高层架构

Jeroen Laverman

Jeroen Laverman 2015年入博思,从设备抽象语义转软件更新。2018年任博思IoT Rollouts产品负责人与Eclipse hawkBit项目负责人。计算机工程学士(福特旺根大学)、信息科学硕士(普福尔茨海姆商学院)。

Eclipse Hono含协议适配器集,允许设备用MQTT、HTTP、AMQP、CoAP连接。设备上传遥测与事件,Hono经北向AMQP 1.0 API转发。应用用这些API发命令收响应。包含生产就绪设备注册表管理身份凭证,用enMasse实现可扩展消息路由与代理。

Eclipse Ditto利用Hono北向API,处理遥测、事件、命令。将设备呈现为反映Hono上报最新状态的数字孪生。应用可经Hono直接与设备交互,或经孪生API查询孪生状态。状态变更通知可经AMQP 1.0、AMQP 0.9.1、MQTT、Apache Kafka、HTTP获得。

固件或应用更新需求时,Eclipse hawkBit激活。IoT应用经RESTful管理API与hawkBit通信。hawkBit用Ditto作设备清单,基于存储属性与状态支持过滤分组。这支撑结构化更新流、级联部署组、错误阈值超标时紧急关停。

谁在推进此IoT包?

Red Hat与博思已部署贡献Eclipse Hono,共同目标提升Eclipse IoT技术开发者体验。我们主动推动此云栈包开发,邀请希望在自有基建运行Hono、Ditto、hawkBit的合作者。

有意者可邮件或GitHub联系。IoT云包将在Eclipse IoT Packages项目下开发,专注于整合现有Eclipse IoT项目。将提供部署指引与Helm Chart用于Kubernetes平台部署这些包。

工业技术

  1. 在树莓派 3 上扩展 GoPiGo v2 的 Windows 10 IoT Core 应用
  2. 优化制动系统开发:博思冬季测试中的IoT数据管理
  3. Eclipse Hono 1.0.0发布:统一开源IoT连接平台
  4. 物联网产品开发成功的五大核心原则
  5. 革新消防:IoT 如何提升安全、响应与救援
  6. 边缘时代的物联网:增长、数据、安全与合作伙伴策略
  7. 物联网革新现场服务:预测性维护驱动更高ROI
  8. 物联网如何重塑消费业务与制造业
  9. 最大化物联网投资回报:从盲区到自动化运营的四阶段进阶
  10. 开源与厂商支持 IoT 开发工具:为企业选型正确技术栈
  11. 保护智能设备:物联网安全最佳实践指南
  12. 利用物联网强化移动App开发