Eclipse Kapua™:融合物联网设备的强大平台

Eclipse Kapua™

Eclipse Kapua™是物联网设备集成平台,提供多种功能,如设备连接管理、消息路由、设备管理等

Eclipse Kapua™:融合物联网设备的强大平台

Eclipse Kapua™ 是一个面向物联网(IoT)设备和智能传感器的模块化集成平台,旨在弥合操作技术与信息技术之间的鸿沟。

该平台的设备连接性通过多协议消息代理进行管理。在初始贡献中,用于设备连接的协议将是 IoT 协议 MQTT,同时该代理还支持包括 AMQP 和 WebSockets 在内的其他协议,以实现应用程序集成。设备连接模块负责对连接进行身份验证,实施适当的授权(例如在主题命名空间中),并维护设备注册表。设备注册表存储设备配置文件、设备连接状态和设备连接日志,还可以通过自定义属性和标签实现设备组织。

消息路由组件允许对消息流进行灵活处理,通过可配置的消息路由避免硬编码行为。设备发布的数据可能有不同的消费者,某些消息(如命令和控制消息)旨在由设备管理组件使用,而其他消息(如遥测数据)则旨在存档在 IoT 平台中或重定向到其他系统。

通过设备管理组件,IoT 平台可以对连接的设备执行远程操作。该平台向被管理的设备公开一个开放合同,对设备软件栈不作任何假设。在初始贡献中,设备管理合同基于 MQTT 上的开放应用协议,该协议已由 Eclipse Kura 项目实现。借助此协议,IoT 平台可以进行设备配置的内省和管理、设备服务的管理(包括服务的启动和停止操作)、设备应用程序的管理(包括应用程序的安装、更新和删除)、在设备上执行远程操作系统命令以及获取和设置设备属性和资源,并为设备提供初始配置。在其发展和未来的社区贡献中,Eclipse Kapua 可能会采用其他设备管理协议,如新兴的 LWM2M 标准。

Eclipse Kapua 可以将设备发送的遥测数据存档到持久性存储中,以供应用程序检索。定义了一个参考消息有效负载,允许包含时间戳、地理位置、强类型消息头和不透明消息体。所选编码基于开放的 Google Protocol Buffers 语法。在初始贡献中,使用 NoSQL 数据存储来实现对遥测消息的灵活索引。传入的消息按时间戳、主题和原始资产进行存储和索引,NoSQL 存储允许对消息头进行索引。数据管理还维护一个数据注册表,该注册表维护接收传入流量的主题和指标。

安全基础层维护 IoT 平台的安全方面,如租户、账户和用户的管理。账户模型支持分层访问控制结构。遵循基于角色的访问控制(RBAC),可以定义用户身份并将其与一个或多个权限相关联,确保“最小特权”原则。设备使用这些用户身份之一的凭据或通过 SSL 身份验证连接到平台。

对于与现有应用程序的集成,Eclipse Kapua 提供了基于代表性状态传输(REST)的现代 Web 服务 API。REST API 公开了包括设备管理和数据管理在内的所有平台功能,还提供了到 MQTT 代理的“桥梁”,使命令能够从应用程序路由到设备,而无需与消息代理的特定连接。包括 REST/Comet/WebSockets 等技术,允许在网页和移动仪表板中实时显示设备发布的数据。

Eclipse Kapua 具有基于 Web 的管理控制台,用于执行所有设备和数据管理操作。

该平台的最新版本发布时间从 2017 年 6 月 7 日到 2024 年 9 月 30 日,遵循 Eclipse Public License 2.0 许可证。

Eclipse Kapua™的最佳替代品

ThingWorx

ThingWorx

ThingWorx是助力企业数字化转型的工业物联网平台

ThingSpeak

ThingSpeak

ThingSpeak是一个物联网分析平台,助力数据收集与分析

IoT platform product architecture on Google Cloud

IoT platform product architecture on Google Cloud

IoT平台产品架构助力实现设备高效管理与数据处理

Particle

Particle

Particle 是为智能设备打造的平台,提升开发者效率

OctoEverywhere

OctoEverywhere

OctoEverywhere 是一个AI驱动的远程访问平台,帮助用户随时随地监控和管理他们的3D打印机。

LatenceTech

LatenceTech

LatenceTech 提供先进的网络延迟监控和分析平台,帮助企业实现无与伦比的网络可靠性。

Insights Hub

Insights Hub

Insights Hub 是西门子软件推出的工业物联网(IIoT)平台,旨在通过资产和运营数据提供可操作的洞察,以优化制造流程。

Microsoft Azure

Microsoft Azure

Microsoft Azure 是一个行业领先的AI平台,支持构建创新的AI应用程序。

Azure IoT Hub

Azure IoT Hub

Azure IoT Hub 是一个云托管解决方案,用于连接、监控和管理数十亿个物联网设备。

Basemark

Basemark

Basemark利用增强现实技术提升驾驶安全性和舒适性,为汽车行业提供专业的AR开发工具。

Nabto

Nabto

Nabto提供安全的P2P实时流媒体技术,用于智能视频监控,支持直接连接和远程控制。

Currux Vision

Currux Vision

Currux Vision 提供智能交通系统和基础设施的自主AI解决方案,帮助城市和机构监控、优化和货币化复杂基础设施项目。

LensLink

LensLink

LensLink 是一款基于AI和IoT技术的创新解决方案,专注于自动图像和视频分析,提供面部识别、人流分析等功能。

xyzt.ai

xyzt.ai

xyzt.ai 是一个 AI 驱动的平台,帮助用户将物联网数据转化为可操作的洞察。

Dairytech.ai

Dairytech.ai

Dairytech.ai 是一个AI驱动的乳制品供应链管理解决方案,帮助乳制品农场管理所有方面。

Dubber

Dubber

Dubber 是全球领先的基于云的电话录音和语音人工智能提供商,帮助通信服务提供商从网络投资中提取更多价值。

YiIotCloud

YiIotCloud

YiIotCloud 是一个基于AI的视频技术平台,为全球用户提供从家庭安全到老年护理的解决方案。

Devath

Devath

Devath 是全球首个AI驱动的智能家居平台,提供无代码设备发布功能。

Epigos AI

Epigos AI

Epigos AI 是一个强大的计算机视觉平台,帮助企业通过数据标注、模型训练和部署来提升业务操作。

Andy AI

Andy AI

Andy AI 是一款利用人工智能革新系统管理的工具,提供免费试用。

Netagrow

Netagrow

Netagrow 是一款智能农业平台,通过个性化建议和实时更新帮助农民优化种植实践,提高产量。

精选AI工具

MODE

MODE

MODE是一个AI驱动的物联网平台,帮助企业优化运营、降低成本,并通过实时洞察做出更智能的决策。

查看详情
AllThingsTalk IoT

AllThingsTalk IoT

AllThingsTalk IoT 是一个AI驱动的物联网平台,帮助用户实现技术连接并构建业务。

查看详情
AWS IoT

AWS IoT

AWS IoT 是强大的物联网服务,助力业务增长

查看详情
Oracle 的物联网(IoT)

Oracle 的物联网(IoT)

Oracle 的 IoT 技术,实现万物互联,助力各行业发展

查看详情
Ayla Networks

Ayla Networks

Ayla Networks提供智能家居物联网解决方案,简化开发过程。

查看详情
Mainflux Open Source IoT Platform

Mainflux Open Source IoT Platform

Mainflux是一个提供全面功能的开源物联网平台,助力物联网解决方案

查看详情
Eclipse Kapua™

Eclipse Kapua™

Eclipse Kapua™是融合物联网设备与智能传感器的集成平台

查看详情
Cisco Industrial IoT 解决方案

Cisco Industrial IoT 解决方案

Cisco 提供 AI 就绪的工业物联网解决方案,助力创新

查看详情