项目简介
该项目是用于边缘计算设备的管理Agent系统,主要对边缘设备的各类功能进行管理与控制,像OTA更新、证书管理、设备信息展示及EVA管道运行等。尤其适用于ADLINK边缘设备的管理操作,旨在提升边缘设备的运行效率与可靠性,支持Windows和Ubuntu等多平台操作。
项目的主要特性和功能
- 支持在线和离线的OTA软件包更新,保障设备软件包的最新与稳定。
- 提供证书的安装和卸载功能,确保设备的安全性与可信度。
- 展示设备详细信息和状态,便于设备管理与监控。
- 可创建和管理项目令牌,方便设备标识与授权管理。
- 能够创建和运行EVA管道,实现边缘计算任务处理。
- 兼容Windows和Ubuntu等主流操作系统。
- 具备良好的错误处理机制和日志记录功能,便于问题追踪与解决。
安装使用步骤
假设用户已经下载了本项目的源码文件,按照以下步骤进行安装和使用:
1. 安装依赖库
确保安装以下依赖库: - ADLINK managebility运行时库(版本4.0.3或更高版本) - OpenSSL - Json-c
安装命令如下:
bash
sudo apt-get install libssl-dev
sudo apt install libjson-c-dev
2. 下载并安装ADLINK OTA下载代理和EVA管道模块
根据操作系统和硬件架构,下载相应的可执行文件和共享库文件,并复制到指定路径: - Ubuntu X86: - OTA下载代理 - EVA管道模块 - ARM (aarch64): - OTA下载代理 - EVA管道模块
复制路径:
- otaAgent
复制到 /opt/adlink/eva/bin
- libpipelineUpdComp.so
复制到 /usr/lib/OTA
3. 编译项目
确保已安装Meson构建系统,使用以下命令编译项目:
bash
cd ADLINK_Agent
meson build
ninja -C build
4. 运行ADLINK OTA代理
在项目目录下运行以下命令启动OTA代理:
bash
./AdlinkAgent -s
5. 检查设备信息
运行以下命令查看设备信息:
bash
./AdlinkAgent -i
6. 注册OTA项目令牌
确保设备已注册OTA项目令牌,建议将令牌写入NVRAM以避免丢失。
附加信息
- EVA OTA portal和场景信息:EVA OTA portal
- EVA Managebility SDK:EVA Managebility SDK用户指南
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】