Skip to content
On this page

产品概览

产品简介

EMQX ECP (EMQX Edge-to-Cloud Platform) - 云边协同的企业级 MQTT 物联网管理平台。

「云边一体,精确管控,安全可靠」企业级 MQTT 物联网管理平台,提供了物联网数据基础软件的云边一体化管理能力,全面管理和监控 EMQX 边缘和云端产品的完整生命周期,为企业关键应用的稳定运行提供保障。

产品优势

  • 云边协同:从边到云的数据采集,从云到边的指令下发,一个平台管理云边服务。

  • 租户隔离:基于多租户架构实现资源隔离,保障业务安全。

  • 集群管理:按项目管理多集群,提高管理效率,按浮动许可证授权,提升资源利用率。

  • 灵活架构:无论是公有云、私有云还是混合云,快速高效地自动化部署。

  • 安全可控:操作有审计,日志可溯源,企业级安全保障。

  • 高效运维:服务可观测,故障可告警,一个平台实现云边服务的全生命周期管理。

功能一览

功能架构图

ECP 云边一体化平台可以分为基础模块和业务模块两部分,基础模块提供不可或缺的企业级服务、安全和运维能力,业务模块基于基础模块实现对 EMQX 集群和边缘服务的生命周期管理、监控告警、日志、业务分组、安装升级、多租户多项目和权限认证等功能。

function_image

功能列表

功能类别功能名称说明
多租户架构ECP 支持通过组织实现的多租户管理,并以项目为最小单位进行管理的模式。组织
项目
访问控制ECP 访问控制主要用于限制和控制不同用户或角色对 ECP 平台中各类资源的访问权限,保证 EMQX 相关产品的数据和服务的安全性。登陆认证

基于角色的权限控制

用户管理
EMQX 集群管理EMQX 集群管理是 ECP 平台的两大核心功能之一,集群管理在分租户分项目的基础上实现多集群管理,可以创建新集群或纳管已有集群,并对管理的集群进行修复、水平扩展、修改网络类型、修改连接数、升降级、集群转让、垂直扩展、删除等操作,并可视化提供集群信息概览和集群日志。集群生命周期管理

水平/垂直扩展

修改网络访问方式

升级集群

管理集群

日志与监控
边缘服务管理边缘服务管理是 ECP 平台的另一大核心功能。ECP 边缘服务管理,实现对边缘软件 Neuron、eKuiper、NanoMQ 的服务部署、管理、配置下发、批量操作、监控和优化。批量安装

纳管已有集群

认证

批量配置下发

批量升级
日志与可观测性ECP 的统一日志和可观测性功能支持收集、聚合、存储及查询云端集群和边缘服务的的运行日志和监控数据,旨在为运维团队提供了更全面和精细化的管理和监控平台。日志

云端集群监控

边缘服务监控

告警
系统设置用户可通过系统设置页面对于系统资源使用、通用配置进行更改,并支持自定义登陆页面。资源设置

通用设置

自定义登陆页
操作审计ECP 通过操作审计模块管理和记录平台上所有重要的操作动作,帮助用户及时发现和解决安全隐患。--
许可证管理用户可在通过许可证管理模块查看许可证信息或更新许可证。查看详情

更新许可证

核心概念

以下为 EMQX ECP 中涉及的核心概念:

  1. 云端软件:指部署在基于云计算基础设施上运行的程序,ECP 和 EMQX 集群。

  2. 边端软件:指的是运行在边缘计算设备上的应用程序,边端软件会连接边缘设备,边缘设备通常包括传感器、可编程逻辑控制器(PLC)、智能家居设备等。这里指代 Neuron、eKuiper、NanoMQ 和边缘代理(ECP Edge Agent)。

  3. EMQX 集群:EMQX 企业版提供一体化的分布式 MQTT 消息服务和强大的 IoT 规则引擎,为高可靠、高性能的物联网实时数据移动、处理和集成提供动力,助力企业快速构建关键业务的 IoT 平台与应用。

  4. 边缘服务:由 ECP 管理的 EMQX 边缘产品,如 Neuron、eKuiper、NanoMQ。

  5. Neuron:Neuron 是一款轻量级工业协议网关软件,基于 LGPL 协议开源,可以通过扩展插件的方式为 Neuron 添加新的驱动或是应用支持。

  6. eKuiper:eKuiper 是 Golang 实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。eKuiper 的主要目标是在边缘端提供一个流媒体软件框架。

  7. NanoMQ:面向物联网边缘计算场景的下一代轻量级高性能 MQTT 消息服务器。

  8. 边缘代理(ECP Edge Agent):在边缘侧的场景下,如果边缘侧有自己的 VPC 或局域网,与云端的 ECP 、集群不在一个网络内, 边缘侧需要配置代理才能访问到云端服务,针对这种场景 ECP 提供了边缘代理(ECP Edge Agent)组件与云端连接。

  9. 组织:通过组织管理实现企业级多租户功能,即可以在一套系统中支持多个租户,每个租户之间互相独立且互不干扰,而系统管理员可以对每个租户进行单独的管理和维护。

  10. 项目:在组织(多租户)管理模式下,支持对多个项目进行管理。在每个组织(租户)下,可以建立多个项目,每个项目可以是一个完整的、独立的业务运营系统,都有自己的数据存储空间和资源分配,而这些项目之间也是相互独立的。这种管理方式可以提高系统的灵活性和可扩展性,同时也可以使组织管理员和项目管理员更加方便地进行维护和管理。

  11. 角色:ECP 云边一体化平台提供系统管理员、组织管理员、项目管理员和普通用户四种角色,基于 RBAC 模式设计和实现权限系统。

  12. 任务:任务是 ECP 所执行的特定任务或功能。这些任务能够在后台自动运行而无需用户干预,通常是由系统管理员、组织管理员、项目管理员在系统中执行的安装、升级、配置下发等操作。