驱动管理 驱动管理 简介 驱动用于连接边缘网关代理与其所管理的子设备。边缘网关接入不同类型子设备时会涉及各种各样的协议,需要使用不同的驱动去处理连接。简单来说,驱动是一种特殊的应用,具有应用的一般属性,并负责边缘网关和子设备的数据传输。 目前,BIE提供了针对Modbus协议的官方Modbus驱动,可以使用该驱动接入使用Modbus协议传输数据的子设备。
使用限制 边缘节点限制说明-容器模式 边缘节点既可以是物理机,也可以是虚拟机。成为边缘节点接入BIE云管平台需要满足以下几方面条件。 资源要求 边缘计算框架包含以下三部分内容的资源消耗,分别是k3s、docker、系统边缘应用(baetyl-core)。这三部分内容预计需要占用1核CPU、2G内存和10G硬盘的资源。
具体mnist数据可以参考 官网 。
然后将进程模式下节点安装命令复制至设备执行 等待一段时间后,在节点详情页可以看到节点已在线,且三个进程应用都已部署 4.2 节点安装目录解析 在执行边缘节点安装命令以后,在边缘节点设备上会创建一个 /var/lib/baetyl 目录,所有BIE边缘节点相关的内容都放在该目录下,总共包含6大目录,介绍如下: /var/lib/baetyl/init/store/core.db:baetyl-init
支持以下的消息流转方式: 消息源: 订阅来自MQTT的消息 接收来自HTTP的请求 消息处理: 调用函数计算(此步骤可以省略) 消息目的地: 将处理后的结果发送至mqtt 发送至http服务 发送至消息队列kafka 发送至rabbit mq 解析消息内容,发送本地文件至s3对象存储 其中 baetyl 支持 Python、Node、SQL 等多种运行时,可以配置相关的脚本函数对消息进行过滤、处理、
在创建页面填入策略 名称 和 说明 ,点击下方 添加权限 按钮配置具体权限信息。 在选择服务一栏中选择 智能边缘 BIE ,剩下的根据需求选择配置。 其中 权限效力 为总体控制开关,如果选择 拒绝 ,则会拒绝整个服务的访问,后续无论选择全部还是选择了部分资源的特定实例,进入BIE页面后各种资源都将无法加载。 在 权限效力 中选择 允许 后,会按照下面具体各类资源配置控制用户权限。
在子设备管理页可以引入设备驱动,系统现在默认提供modbus驱动,这部分内容在子设备管理说明页有详细介绍。 在节点影子页可以对边缘节点影子进行查看和管理,也可以控制云边同步通道的开启和关闭,这部分内容在节点影子说明页有详细介绍。 节点安装 集群节点安装目前仅支持 Kube 模式下在线安装和运行。
IPC模拟器除了mkv,还支持其他格式的视频文件,具体可参考LIVE555 Media Server官网。
2、规范 2.1 边缘侧运行程序目录规范 一个程序包下发下发以后,在边缘侧由baetyl进行动态组装, 组装以后 必须包含以下两部分组成: 程序入口配置文件: 文件名称: program.yml ,固定不变 文件内容:`entry: [可执行程序名称] ,比如: entry: "script-name.sh" ,入口是一个可执行脚本 entry: "bin/emqx&
具体单元输入格式和输出格式请查看单元定义json中的input和output字段。 技能部署 技能编排完成后,点击右上角发布,发布出新的技能版本 技能版本发布后,点击右上角发布模版,将技能发布到指定的业务模版上。 通过部署业务模版,完成技能部署