IoT Cloud Manager · 企业级设备管理平台

设备接入、运维与发布,
在一个平台完成

IoT Cloud Manager 是面向企业的设备管理与云边协同平台。Fleet 集群、物模型、应用 OTA、规则引擎与远程运维一体交付,支持 SaaS、企业版 VPC 与本地部署三种形态。

3 种
部署形态
8 种
南向驱动
6 类
规则触发器
3 种
云端接入协议
SaaS · 企业版 VPC · 本地部署 云原生容器架构 AES-GCM 加密 · 全量审计 · 2FA 中英双语 · 亮暗主题
平台能力

从设备接入到业务发布,完整覆盖

接入、建模、联动、发布、运维与权限在一个控制台完成,云端与边缘共用同一套内核,行为一致。

设备集群管理(Fleet)

以 Fleet 为单元批量管理设备:入网凭证签发、在线心跳、标签与分组、组织级多租户隔离。设备按 UUID 注册,一次入网即受平台纳管。

  • ProvisioningKey 一次性入网票据 + 长期 DeviceKey
  • 组织(Organization)级租户隔离,资源互不可见
  • 设备标签 / 分组,支持金丝雀与筛选运维

应用发布与分批 OTA

多服务镜像构建为 Release,按阶段分批下发,故障可即时中止,大集群升级过程可控。

  • 阶段预设(10 / 40 / 50)一键套用,逐阶段自动推进
  • 按表达式限定本阶段推送的设备范围
  • 版本对比与一键回滚,更新链全程可追溯
$ rollout flt-0ehv72mh --stage 10% → ok

物模型与子设备

用 ThingModel 定义子设备能力(属性 / 服务 / 事件),子设备支持边缘网关采集与直连云端两种接入模式,时序历史可回溯。

  • 属性上报 / 期望下发 / 历史曲线与表格双视图
  • 直连云端:MQTT、HTTP、TCP、CoAP + 认证 Token
  • JSON 批量导入单次 200 条,筛选条件可存为命名视图

云边协同规则引擎

六类触发器在云端与边缘共用同一内核,行为一致;表达式过滤与动作目标选择器支持跨设备联动,保存前可对单台设备试算,断网时边缘自治执行。

property_value property_change event device_online device_offline schedule · cron notify forward service_call

多协议接入

云端一体化设备网关支持 MQTT(TLS)、CoAP 与 WebSocket,一套平台接入异构设备。

MQTT · TLS CoAP WebSocket

南向驱动与驱动配置

边缘网关内置八种南向驱动,采集调度支持周期分档与批次合并,断网时本地缓存补发,点位级失败隔离。驱动配置编辑器按驱动类型渲染字段,逐项给出含义与取值范围,保存前本地校验,诊断页签可做链路检测与点位试读。

  • Modbus TCP / RTU · 串口 · 报文流 · GPIO · 脚本 · MQTT client · HTTP client
  • 每种驱动提供一键载入的完整示例配置
  • 链路退避与断网补发,采集任务不因网络抖动中断

开箱接入与远程升级

集群详情页复制一条命令即可完成取包、SHA-256 校验、安装与入网,自动识别 amd64 / arm64。

  • 控制台提供按架构的安装包下载
  • Web 端远程发起 Agent 升级与回滚
  • 期望版本收敛,崩溃循环自动回滚

三层配置体系

Variable / Configuration / HostConfig 分层覆盖,粒度可达单设备;配置以版本号驱动下发,应用结论回报,更新记录逐行展示旧值与新值。

  • Variable:4 级作用域 + 敏感值 AES-GCM 加密
  • 主机配置变更失败可验证后回滚

远程运维通道

SSH 隧道、设备端口代理与文件管理开箱即用,跨越 NAT 直达设备,浏览器内即可完成运维。

ssh dev-egw3pjvv ← tunnel ok

权限与组织

组织级 RBAC 把权限精确到「资源:操作」,菜单与按钮按有效权限显隐。

  • 内置组织管理员 / 运维成员 / 只读成员
  • 自定义角色支持继承,可给成员追加直授权限
  • 同一账号在不同组织拥有独立权限

安全与审计

从凭证到数据全链路加固,控制台面与边缘面 API 分离,两套凭证互不接受。

  • AES-GCM 敏感变量加密 · SHA-256 凭证哈希
  • 审计日志只写不改 · 密钥轮换 · 2FA
  • JWT 会话 + 多租户数据隔离

可观测性与控制台

仪表盘汇总在线率、告警与趋势,规则执行与设备事件全程留痕,问题定位有据可查。

  • 全局搜索跨集群 / 设备 / 版本 / 物模型 / 子设备
  • 中英双语与亮暗主题,页面帮助指引
  • 结构化日志、指标与链路追踪内置
典型流程

从创建集群到分批发布,七个步骤

新设备类型接入平台的完整路径,每一步都在控制台内完成。

01

创建集群

获取该集群的入网密钥

02

设备入网

一条安装命令,设备上线进集群

03

定义物模型

描述属性、服务与事件

04

注册子设备

选择物模型并配置驱动采集参数

05

查看数据

属性实时值、历史曲线与事件

06

创建规则

阈值告警、定时任务与设备联动

07

分批发布

版本灰度推送,随时暂停回滚

系统架构

五层架构,端到端一体交付

从边缘设备到平台内核均为自研,全部服务以容器交付,SaaS、企业版 VPC 与本地部署运行同一套代码。设备数据上行上报,指令沿同一链路下行下发。

数据上报 · 设备 → 云 指令下发 · 云 → 设备
设备层
传感器 / 执行器 子设备 网关设备 · 运行 Agent
边缘 Agent
注册入网 心跳上报 隧道 / 文件 规则边缘执行
▲ 数据上报·▼ 指令下发
接入层
MQTT(TLS) CoAP WebSocket 驱动架构
平台层
Gateway 路由 Cloud 多实例 物模型 / 子设备 云边规则引擎 远程运维 Fleet / 发布
▲ 数据写入·▼ 状态查询
数据与基础设施
Redis · 路由 / 在线 MySQL · 业务数据 时序历史
安全与运维
可观测性 全量审计 密钥轮换 多租户隔离

分层清晰、依赖单向,内核基于 Go 的 Clean Architecture 构建,接口契约稳定,无状态服务可水平扩展。

部署形态

三种部署形态,同一套平台

按合规要求与运维能力选择形态,功能与界面完全一致,迁移形态无需更换产品。

SaaS

云服务

直接使用 cloud.iotcm.com,注册即用,平台的部署、升级与运维由我们负责。

  • 零安装,打开浏览器即可开始
  • 适合快速验证与中小规模设备接入
  • 随时迁移到企业版或本地部署
Enterprise

企业版 VPC

部署在你自己的云账号 VPC 内,网络边界隔离,数据留在你的云环境。

  • 专属实例,容量与资源独立
  • 接入你已有的账号体系与云上基础设施
  • 平台升级由我们统一交付
On-Premise

本地部署

安装在企业自有服务器,Docker Compose 或 Kubernetes 均可,支持完全离线运行。

  • 数据、配置与操作记录留在企业环境内
  • 断网环境下设备管理、规则执行、数据存储完整可用
  • 镜像可推送到私有镜像仓库
云原生架构
全部服务容器化交付 无状态服务水平扩展 健康检查与滚动升级 私有镜像仓库兼容 三种形态同一套代码
安全与权限

从身份到数据的全链路防护

权限按组织独立配置,敏感数据加密存储,操作全程留痕。

组织级权限控制

权限精确到「资源:操作」级,支持通配符;左侧菜单、页面路由与操作按钮按成员的有效权限显隐。同一账号在不同组织下拥有一套独立权限。

组织管理员成员、角色与全部资源的管理权限
运维成员设备、发布与规则的日常操作权限
只读成员查看权限,不可修改任何资源
安全能力
  • 敏感变量加密 AES-GCM,DB 泄露也不暴露明文
  • 凭证仅存哈希 SHA-256,防止直接冒用
  • 全量审计日志 只写不改,安全事件可追溯
  • 密钥轮换 & 2FA 会话与身份双因子保护
  • 双面凭证隔离 控制台面与边缘面 API 各自独立认证
  • 多租户隔离 组织级数据互不可见
能力对比

对比 Balena 与传统 IoT 云平台

按关键能力维度横向比较,部署形态、物模型、规则引擎与远程运维是 iotcm 覆盖最完整的部分。

能力维度 IoT Cloud ManagerSaaS · VPC · 本地 BalenabalenaCloud · SaaS 传统 IoT 云平台AWS IoT / Azure IoT Hub
部署形态 ✓ SaaS / 企业版 VPC / 本地部署,云原生容器交付 ✗ 公有云 SaaS(balenaCloud) ✗ 公有云 SaaS · 按量计费
物模型与子设备 ✓ 属性 / 服务 / 事件 + 子设备双模式接入 + 时序历史 ✗ 无物模型概念 △ 偏云侧 Shadow / Digital Twins
边缘规则引擎 ✓ 六类触发器云边同一内核,表达式过滤与跨设备联动 ✗ 无 △ 云侧 Rules,绑定公有云
应用发布 / OTA ✓ 多服务镜像 + 阶段预设 + 自动推进 + 版本对比 ✓ 原生 OTA ✗ 需自建设备侧 OTA 编排
远程运维 ✓ SSH 隧道 / 端口代理 / 文件管理开箱即用 △ 有限 ✗ 基本无(需第三方)
权限与安全 ✓ 组织级 RBAC / AES-GCM / 审计日志 / 2FA,双面凭证隔离 ✓ 云托管安全 ✓ 平台级安全(数据在云)

说明:Balena 在 OS 级镜像与二进制增量更新上有其优势,适合深度定制边缘 OS 的场景。iotcm 覆盖设备管理、物模型、规则引擎、远程运维与组织权限的一体化能力,三种部署形态按需选择。

进入控制台,从创建第一个集群开始

在线体验 Fleet 集群、物模型、规则引擎与远程运维的完整链路。

进入控制台 →
https://cloud.iotcm.com