设备接入、运维与发布,
在一个平台完成
IoT Cloud Manager 是面向企业的设备管理与云边协同平台。Fleet 集群、物模型、应用 OTA、规则引擎与远程运维一体交付,支持 SaaS、企业版 VPC 与本地部署三种形态。
从设备接入到业务发布,完整覆盖
接入、建模、联动、发布、运维与权限在一个控制台完成,云端与边缘共用同一套内核,行为一致。
设备集群管理(Fleet)
以 Fleet 为单元批量管理设备:入网凭证签发、在线心跳、标签与分组、组织级多租户隔离。设备按 UUID 注册,一次入网即受平台纳管。
- ProvisioningKey 一次性入网票据 + 长期 DeviceKey
- 组织(Organization)级租户隔离,资源互不可见
- 设备标签 / 分组,支持金丝雀与筛选运维
应用发布与分批 OTA
多服务镜像构建为 Release,按阶段分批下发,故障可即时中止,大集群升级过程可控。
- 阶段预设(10 / 40 / 50)一键套用,逐阶段自动推进
- 按表达式限定本阶段推送的设备范围
- 版本对比与一键回滚,更新链全程可追溯
物模型与子设备
用 ThingModel 定义子设备能力(属性 / 服务 / 事件),子设备支持边缘网关采集与直连云端两种接入模式,时序历史可回溯。
- 属性上报 / 期望下发 / 历史曲线与表格双视图
- 直连云端:MQTT、HTTP、TCP、CoAP + 认证 Token
- JSON 批量导入单次 200 条,筛选条件可存为命名视图
云边协同规则引擎
六类触发器在云端与边缘共用同一内核,行为一致;表达式过滤与动作目标选择器支持跨设备联动,保存前可对单台设备试算,断网时边缘自治执行。
多协议接入
云端一体化设备网关支持 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 直达设备,浏览器内即可完成运维。
权限与组织
组织级 RBAC 把权限精确到「资源:操作」,菜单与按钮按有效权限显隐。
- 内置组织管理员 / 运维成员 / 只读成员
- 自定义角色支持继承,可给成员追加直授权限
- 同一账号在不同组织拥有独立权限
安全与审计
从凭证到数据全链路加固,控制台面与边缘面 API 分离,两套凭证互不接受。
- AES-GCM 敏感变量加密 · SHA-256 凭证哈希
- 审计日志只写不改 · 密钥轮换 · 2FA
- JWT 会话 + 多租户数据隔离
可观测性与控制台
仪表盘汇总在线率、告警与趋势,规则执行与设备事件全程留痕,问题定位有据可查。
- 全局搜索跨集群 / 设备 / 版本 / 物模型 / 子设备
- 中英双语与亮暗主题,页面帮助指引
- 结构化日志、指标与链路追踪内置
从创建集群到分批发布,七个步骤
新设备类型接入平台的完整路径,每一步都在控制台内完成。
创建集群
获取该集群的入网密钥
设备入网
一条安装命令,设备上线进集群
定义物模型
描述属性、服务与事件
注册子设备
选择物模型并配置驱动采集参数
查看数据
属性实时值、历史曲线与事件
创建规则
阈值告警、定时任务与设备联动
分批发布
版本灰度推送,随时暂停回滚
五层架构,端到端一体交付
从边缘设备到平台内核均为自研,全部服务以容器交付,SaaS、企业版 VPC 与本地部署运行同一套代码。设备数据上行上报,指令沿同一链路下行下发。
分层清晰、依赖单向,内核基于 Go 的 Clean Architecture 构建,接口契约稳定,无状态服务可水平扩展。
三种部署形态,同一套平台
按合规要求与运维能力选择形态,功能与界面完全一致,迁移形态无需更换产品。
云服务
直接使用 cloud.iotcm.com,注册即用,平台的部署、升级与运维由我们负责。
- 零安装,打开浏览器即可开始
- 适合快速验证与中小规模设备接入
- 随时迁移到企业版或本地部署
企业版 VPC
部署在你自己的云账号 VPC 内,网络边界隔离,数据留在你的云环境。
- 专属实例,容量与资源独立
- 接入你已有的账号体系与云上基础设施
- 平台升级由我们统一交付
本地部署
安装在企业自有服务器,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 覆盖设备管理、物模型、规则引擎、远程运维与组织权限的一体化能力,三种部署形态按需选择。