节点预配

智能边缘 BIE

  • 产品描述
    • 名词解释
    • 使用限制
    • 产品概述
    • 产品优势
    • 应用场景
  • 配置文件说明
    • baetyl-rule
    • baetyl-remote-object
    • baetyl-function
    • baetyl-broker
  • 快速入门
    • 融合模式节点安装
    • 快速入门指南
    • 离线安装k3s+docker
    • 进程模式节点安装
      • 在linux上安装
      • 在windows上安装
  • 典型实践
    • OPC-UA使用
    • 使用BIE函数计算调用文心一言
    • 边缘规则引擎实战
      • 集成Kuiper流式计算引擎
      • 边缘规则实例
    • 将AI中台模型部署至边缘节点
      • 获取AI中台模型部署包进行应用部署
      • 部署模型SDK至Atlas200DK
      • 模型中心1.0
        • 通过AI中台转换模型并下发至边缘
        • 通过AI中台直接将模型下发至边缘
      • 模型中心2.0
        • 将物体检测模型部署至边缘
        • 将图像分类模型部署至边缘
    • 部署PaddleServing模型
      • 使用BIE下发PaddleOCR模型
      • 制作GPU版本Paddle Serving推理镜像
      • 通过BIE部署Paddle Serving
    • Modbus协议采集温湿度传感器
      • 连接边缘baetyl-broker
      • 使用内置modbus驱动采集数据并进行边缘函数计算
      • 数据从baetyl-broker上传至IoTCore
    • 部署EasyDL模型SDK
      • 部署EasyDL烟火检测模型至ARM64节点
    • 部署EasyEdge模型SDK
      • 进程模式下发python SDK模型
      • 使用EasyEdge模型转换获取边缘模型
      • 部署模型SDK至Windows设备
      • 部署模型SDK至Intel Movidius设备
      • 部署模型SDK至Jetson Xavier
    • 部署自定义容器镜像模型
      • 部署mnist手写数字识别模型
      • 部署物体检测模型
    • video-infer实现边缘视频AI推断
      • 使用Movidius VPU加速边缘视频推断
      • 使用CPU实现边缘视频推断
  • 操作指南
    • 主子用户鉴权
    • 设备管理
      • 设备模拟器
      • 子设备数据云边交互方式
      • 进程模式软网关设备接入指南
      • 子设备数据云边交互方式-v2
      • 视频流管理
        • IPC子设备和驱动
        • 边缘转发RTSP视频流
      • 设备接入
        • 设备模型管理
        • 接入模板
        • 设备管理
        • 子设备绑定
      • 驱动管理
        • 进程模式软网关自定义驱动开发
        • 驱动管理
        • GO语言实现示例
        • 自定义驱动开发指南
      • 不同协议设备接入
        • BACnet设备接入
        • OPC-UA设备接入
        • Modbus 设备接入
        • IEC104设备接入
        • OPC-DA设备接入
    • 节点管理
      • 边缘应用获取云端STS鉴权
      • 进程模式节点
      • 远程MQTT消息下发
      • 节点运行模式说明
      • 节点影子
      • 远程调用
      • 容器模式节点
      • 远程调试
      • 远程SSH边缘节点
      • 边缘节点OpenAPI
      • 证书管理
      • 节点预配
    • 业务编排
      • 单元管理
      • 技能管理
      • 常见技能
    • 应用管理
      • 业务模版
      • 应用部署
        • 应用运行模式与分类说明
        • 函数应用
          • 自定义函数与依赖包解耦下发
          • 从CFC引入多个函数下发
          • 典型使用说明
          • 使用函数调用边缘AI模型
          • 自定义函数与依赖包整体下发
        • 容器应用
          • subpath子路径使用说明
          • workdir工作目录使用说明
          • Job类型容器应用
          • 容器应用状态说明
          • 原生yaml接入使用说明
          • 端口映射说明
          • 容器应用工作负载类型说明
          • Deployment类型容器应用
          • DaemonSet类型容器应用
          • QPS监控
          • emptyDir卷使用说明
          • 边缘服务调用
        • 进程应用
          • 进程应用概述
          • 可执行二进制程序类型进程应用
          • 可执行脚本类型进程应用
      • 配置管理
        • 证书
        • 函数
        • 镜像仓库凭证
        • 配置项
        • 密文
        • 镜像
        • 进程程序包
    • AI加速卡
      • AI加速卡通用资源调度方法
      • 自定义加速卡算力指标采集
      • 华为昇腾
        • 昇腾310资源监控
      • 英伟达
        • GPU资源调度-显存隔离
        • Jetson资源监控
        • GPU资源调度-显存共享
        • Jetson依赖说明
        • NVIDIA GPU资源监控
      • 寒武纪
        • MLU270资源监控
      • 百度昆仑
        • 昆仑芯片资源监控
      • 比特大陆
        • 挂载比特大陆边缘计算盒子tpu资源
        • BM-SE5资源监控
  • 服务等级协议SLA
    • 服务等级协议SLA(V1.0)
  • 备份
    • 进程模式应用
    • 部署通用CPU模型
    • 部署模型SDK至Atlas200DK
    • 适配列表
    • 连接边缘节点本地baetyl-broker
    • 使用自定义modbus应用采集
    • NVIDIA GPU资源管理
    • FAQ
    • NVIDIA Jetson专用模型部署-进程模式
    • 容器模式应用
    • 连接边缘节点本地baetyl-broker服务
    • DaemonSet类型和job类型服务部署
    • 通用CPU模型部署-容器模式
    • NVIDIA Jetson专用模型部署-容器模式
    • 功能发布记录
    • 在BIE控制台部署从AI中台下载的模型
    • EasyEdge概述
    • Nvidia_Jetson
      • 使用NVIDIA官方镜像运行模型-容器模式
      • 二进制程序运行模型-进程模式
      • 使用edgekit镜像运行模型-容器模式
    • 下载专区
      • 相关资源下载
  • 产品定价
    • 产品定价
所有文档
menu
没有找到结果,请重新输入

智能边缘 BIE

  • 产品描述
    • 名词解释
    • 使用限制
    • 产品概述
    • 产品优势
    • 应用场景
  • 配置文件说明
    • baetyl-rule
    • baetyl-remote-object
    • baetyl-function
    • baetyl-broker
  • 快速入门
    • 融合模式节点安装
    • 快速入门指南
    • 离线安装k3s+docker
    • 进程模式节点安装
      • 在linux上安装
      • 在windows上安装
  • 典型实践
    • OPC-UA使用
    • 使用BIE函数计算调用文心一言
    • 边缘规则引擎实战
      • 集成Kuiper流式计算引擎
      • 边缘规则实例
    • 将AI中台模型部署至边缘节点
      • 获取AI中台模型部署包进行应用部署
      • 部署模型SDK至Atlas200DK
      • 模型中心1.0
        • 通过AI中台转换模型并下发至边缘
        • 通过AI中台直接将模型下发至边缘
      • 模型中心2.0
        • 将物体检测模型部署至边缘
        • 将图像分类模型部署至边缘
    • 部署PaddleServing模型
      • 使用BIE下发PaddleOCR模型
      • 制作GPU版本Paddle Serving推理镜像
      • 通过BIE部署Paddle Serving
    • Modbus协议采集温湿度传感器
      • 连接边缘baetyl-broker
      • 使用内置modbus驱动采集数据并进行边缘函数计算
      • 数据从baetyl-broker上传至IoTCore
    • 部署EasyDL模型SDK
      • 部署EasyDL烟火检测模型至ARM64节点
    • 部署EasyEdge模型SDK
      • 进程模式下发python SDK模型
      • 使用EasyEdge模型转换获取边缘模型
      • 部署模型SDK至Windows设备
      • 部署模型SDK至Intel Movidius设备
      • 部署模型SDK至Jetson Xavier
    • 部署自定义容器镜像模型
      • 部署mnist手写数字识别模型
      • 部署物体检测模型
    • video-infer实现边缘视频AI推断
      • 使用Movidius VPU加速边缘视频推断
      • 使用CPU实现边缘视频推断
  • 操作指南
    • 主子用户鉴权
    • 设备管理
      • 设备模拟器
      • 子设备数据云边交互方式
      • 进程模式软网关设备接入指南
      • 子设备数据云边交互方式-v2
      • 视频流管理
        • IPC子设备和驱动
        • 边缘转发RTSP视频流
      • 设备接入
        • 设备模型管理
        • 接入模板
        • 设备管理
        • 子设备绑定
      • 驱动管理
        • 进程模式软网关自定义驱动开发
        • 驱动管理
        • GO语言实现示例
        • 自定义驱动开发指南
      • 不同协议设备接入
        • BACnet设备接入
        • OPC-UA设备接入
        • Modbus 设备接入
        • IEC104设备接入
        • OPC-DA设备接入
    • 节点管理
      • 边缘应用获取云端STS鉴权
      • 进程模式节点
      • 远程MQTT消息下发
      • 节点运行模式说明
      • 节点影子
      • 远程调用
      • 容器模式节点
      • 远程调试
      • 远程SSH边缘节点
      • 边缘节点OpenAPI
      • 证书管理
      • 节点预配
    • 业务编排
      • 单元管理
      • 技能管理
      • 常见技能
    • 应用管理
      • 业务模版
      • 应用部署
        • 应用运行模式与分类说明
        • 函数应用
          • 自定义函数与依赖包解耦下发
          • 从CFC引入多个函数下发
          • 典型使用说明
          • 使用函数调用边缘AI模型
          • 自定义函数与依赖包整体下发
        • 容器应用
          • subpath子路径使用说明
          • workdir工作目录使用说明
          • Job类型容器应用
          • 容器应用状态说明
          • 原生yaml接入使用说明
          • 端口映射说明
          • 容器应用工作负载类型说明
          • Deployment类型容器应用
          • DaemonSet类型容器应用
          • QPS监控
          • emptyDir卷使用说明
          • 边缘服务调用
        • 进程应用
          • 进程应用概述
          • 可执行二进制程序类型进程应用
          • 可执行脚本类型进程应用
      • 配置管理
        • 证书
        • 函数
        • 镜像仓库凭证
        • 配置项
        • 密文
        • 镜像
        • 进程程序包
    • AI加速卡
      • AI加速卡通用资源调度方法
      • 自定义加速卡算力指标采集
      • 华为昇腾
        • 昇腾310资源监控
      • 英伟达
        • GPU资源调度-显存隔离
        • Jetson资源监控
        • GPU资源调度-显存共享
        • Jetson依赖说明
        • NVIDIA GPU资源监控
      • 寒武纪
        • MLU270资源监控
      • 百度昆仑
        • 昆仑芯片资源监控
      • 比特大陆
        • 挂载比特大陆边缘计算盒子tpu资源
        • BM-SE5资源监控
  • 服务等级协议SLA
    • 服务等级协议SLA(V1.0)
  • 备份
    • 进程模式应用
    • 部署通用CPU模型
    • 部署模型SDK至Atlas200DK
    • 适配列表
    • 连接边缘节点本地baetyl-broker
    • 使用自定义modbus应用采集
    • NVIDIA GPU资源管理
    • FAQ
    • NVIDIA Jetson专用模型部署-进程模式
    • 容器模式应用
    • 连接边缘节点本地baetyl-broker服务
    • DaemonSet类型和job类型服务部署
    • 通用CPU模型部署-容器模式
    • NVIDIA Jetson专用模型部署-容器模式
    • 功能发布记录
    • 在BIE控制台部署从AI中台下载的模型
    • EasyEdge概述
    • Nvidia_Jetson
      • 使用NVIDIA官方镜像运行模型-容器模式
      • 二进制程序运行模型-进程模式
      • 使用edgekit镜像运行模型-容器模式
    • 下载专区
      • 相关资源下载
  • 产品定价
    • 产品定价
  • 文档中心
  • arrow
  • 智能边缘BIE
  • arrow
  • 操作指南
  • arrow
  • 节点管理
  • arrow
  • 节点预配
本页目录
  • 1、功能简介
  • 2、设计说明
  • 3、使用流程
  • 3.1 未开启白名单通过文件激活的方式
  • 3.2 开启白名单通过手动激活的方式
  • 3.3 其他激活方式说明

节点预配

更新时间:2025-08-21

1、功能简介

节点预配主要面向边缘设备批量注册激活的场景。您可以通过创建产品批次,然后在此产品下通过多种方式注册和激活一批边缘节点。同一产品批次的激活的节点具有相同的标签,方便您后续对这些节点进行操作管理。

2、设计说明

在实际的边缘部署场景中,我们经常会有批量对设备进行注册、激活和管理的需求。节点预配功能即提供了产品批次的创建和管理、设备注册的管理及生成初始化部署命令的能力。

  • 主要操作流程如下:

    1. 创建产品批次
    2. 注册和管理设备指纹
    3. 在设备端部署安装
    4. 在云端查看激活状态和激活节点详情
  • 节点注册记录状态:

    • 未激活
    • 已激活
  • 节点注册记录状态判断逻辑:

    • 用户在端上执行安装命令后,若云端未获得设备指纹,状态仍然是未激活。
    • 当端上设备指纹和云端注册列表的指纹比对成功(开启白名单),或设备指纹成功注册到注册记录列表时(未开启白名单),节点注册记录激活成功,此时云端会自动触发创建节点操作,并将云端节点证书返回给边缘侧,云边通道建立以后,云端接受边缘节点上报信息。

3、使用流程

点击节点预配,点击创建产品按钮进入产品的创建界面:

  • 【名称】表示创建的产品(批次)名字
  • 【白名单】表示是否要进行设备指纹的预注册。

    • 在白名单开关打开的情况下,您需要在后续的产品详情页预先录入要激活设备的设备指纹,当设备尝试激活时,会对激活设备提供的指纹进行对比,判断是否在预注册列表中,只有在列表中的设备才能激活;
    • 在白名单开关关闭的情况下,您无需在产品详情页预录入设备指纹,当设备尝试激活时,云端会自动把设备提交的设备指纹注册到注册记录列表当中,并触发激活创建边缘节点;
  • 【激活方式】表示设备端激活通过何种方式采集设备指纹提交进行激活。目前支持的模式有:

    • 手动设置指纹

      • SN文件:选择SN文件,会需要您指定【SN文件路径及名称】,默认路径为 /var/lib/baetyl/sn/fingerprint.txt。
      • 手动输入:选择手动输入,会需要您指定Web页面采集【字段名称】,默认为 sn。
    • 系统采集指纹

      • 系统Hostname:边缘程序自动采集
      • 系统BootID:边缘程序自动采集
      • 系统SystemUUID:边缘程序自动采集
      • 系统MachineID:边缘程序自动采集
  • 【节点类型】激活的节点是单机节点还是集群节点
  • 【AI加速卡】激活的节点机器上的AI加速卡类型,根据实际情况选择,默认无
  • 【添加官方应用】可选的边缘节点可选系统应用,可根据需要添加,目前支持如下系统应用:

    • baetyl-rule
    • baetyl-function
    • baetyl-accelerator-metrics
    • baetyl-opcua-simulator
    • baetyl-ipc-simulator
    • baetyl-modbus-rtu-simulator
    • baetyl-modbus-tcp-simulator
  • 【最大注册记录】最大的注册记录数
  • 【描述】表示对此产品的文字性描述

因为产品的创建和激活有多种选项组合,后面会分别以【未开启白名单通过文件激活的方式】和【开启白名单通过手动激活的方式】进行流程介绍:

3.1 未开启白名单通过文件激活的方式

  • 点击【创建产品】按钮:

image.png

选择关闭【白名单】,选取SN文件作为【激活方式】(需用户在指定目录下创建文件并添加文件内容),采用默认的【SN文件路径及名称】或自己指定SN文件存放位置 ([注意] Mac系统下SN文件必须放在用户目录下,而不能放在系统目录下)。

  • 点击确定创建产品,点击产品名称或【查看】可以进入产品详情页,点击【删除】可以删除没有注册记录的产品。
  • 点击【获取安装方式】,复制在线安装命令,在设备的终端上执行之前复制的在线安装命令,会显示类似安装过程:

image.png

  • 需要提前在边缘节点上安装好k3s环境,容器运行时可以使用docker或者containerd。

待命令安装完成后,因为没有测试设备没有指纹信息,所以此时激活不成功,可以通过kubectl get pod -n baetyl-edge-system命令查看部署状态:

image.png

image.png

在边缘节点当中写入测试指纹,并查看,如图所示:

Plain Text
1echo "record123" > /var/lib/baetyl/sn/fingerprint.txt
2cat /var/lib/baetyl/sn/fingerprint.txt

image.png

在写入指纹以后,再次执行kubectl get pod -n baetyl-edge-system查看部署状态:

image.png

说明:如果设备正常激活,则最终会看到系统模块【baetyl-core】模块启动运行

此时可以在云端产品详情页看到设备注册激活的情况,在【边缘节点】列表中也可以找到对应节点,可以点击查看节点详情,可以看到节点已经正常注册激活并开始了进行信息上报,至此注册激活完成。

3.2 开启白名单通过手动激活的方式

  • 点击【创建产品】按钮:

image.png

选择开启【白名单】,选取手动输入作为【激活方式】,采用默认的【字段名称】。

  • 点击确定创建产品,点击产品名称或【查看】可以进入产品详情页

因为此产品开启了白名单验证,所以我们需要先添加设备指纹注册记录。这里提供单条添加和系统批量添加的方式,下面逐一进行介绍:

a.单条手动添加

点击【添加注册记录】,可以选择注册ID由系统自动生成的方式进行添加,此时可以选择指定节点名称,若不指定则后续会使用注册ID作为节点名称,也可以选择手动录入作为注册ID的设备指纹。

b.批量添加

点击【批量添加】按钮,可自动生成指定数量的记录,即可由系统添加指定条注册记录。

也可以通过文件批量导入的方式添加一定数量的记录,首先下载csv模板文件到本地,在文件中添加需要添加注册的记录名,如下所示:

image.png

添加完后上传该csv文件即可。

  • 其他操作

    • 可以在激活前通过点击注册记录右侧的【编辑】按钮来修改节点名称
    • 可以在激活前通过点击注册记录右侧的【删除】按钮来删除注册记录
    • 点击如图所示的下载按钮,可以下载已有注册记录信息,方便您后续的批量操作
  • 添加完注册记录了以后就可以通过点击产品名称右侧的【获取安装方式】按钮来获取在线安装命令,在设备的终端上执行之前复制的在线安装命令,会显示类似安装过程:

image.png

安装后可以通过kubectl get pod -n baetyl-edge-system命令查看模块运行情况:

image.png

因为本次采用的是【手动输入】的激活方式,所以需要在浏览器访问:http://127.0.0.1:30007 页面来进行激活:

image.png

在【SerialNumber】对应的输入框输入注册的设备指纹,在【Description】对应的框中可以选择性的输入描述信息(可选),然后点击【激活】即可。

image.png

image.png

显示“激活成功”则表示已经激活完毕,可以通过如下命令,查看模块部署启动情况:

image.png

最终可以看到baetyl-core模块正常运行。

在云端可以查看激活情况,点击蓝色的节点名称或者在边缘节点页面可以查看节点详情,至此在开启白名单的情况下节点注册激活完毕。

3.3 其他激活方式说明

在【创建产品】的弹窗页面,您还可以选择系统Hostname、系统BootID、系统SystemUUID、系统MachineID的作为设备指纹获取方式。

image.png

设备指纹对应产品注册记录中的注册ID。

image.png

其中,系统Hostname可以在边缘设备上通过如下方式查看:

image.png

这里master角色下的node的NAME即为激活时采集的hostname。

其中,系统BootID、系统SystemUUID、系统MachineID的可以通过如下方式进行查看:

image.png

image.png

当在边缘设备执行在线安装命令后,模块即会自动采集对应信息进行激活。

上一篇
证书管理
下一篇
业务编排