一、EII介绍
EII全称Edge Insights for Industrial,是intel开发的一套预先验证的、用于在边缘计算节点上集成视频和时序数据分析的平台。主要面向工业,有助于解决各种工业和制造用途,包括对工厂车间的各种硬件节点进行数据收集、存储和分析。
二.演示环境
系统:Ubuntu18.04.3LTS
网络:913
设备:NUC,i5-7200U
三、安装存储库工具
1.安装curl工具
sudo apt update
sudo apt install curl git
2.下载repo工具
curl https://storage.googleapis.com/git-repo-downloads/repo > repo
sudo mv repo /bin/repo
sudo chmod a+x /bin/repo
3.查看版本信息
repo --version
如果执行repo报错:” ‘/usr/bin/python’ no such file “(Ubuntu20.04可能遇到),请执行以下操作解决
sudo ln -s /usr/bin/python3 /usr/bin/python
四.下载EII源码
1.创建工作目录并进入
mkdir -p eii
cd eii
2.初始化存储库,并配置git账户
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
repo init -u "https://github.com/open-edge-insights/eii-manifests.git"
3.同步下载源码
同步完成后,会在工作目录下生成 IEdgeInsights
目录:/IEdgeInsights,即为EII源码目录
repo sync
五.安装EII依赖包
1.进入EII build目录
cd eii/IEdgeInsights/build
2.安装EII依赖包
sudo ./pre_requisites.sh
3.重启以使依赖生效
sudo reboot
六.启动服务
1.登录docker
2.配置proxy
sudo -E ./pre_requisites.sh --proxy="c-prc.xxx.com:913"
3.运行示例builder
python3 builder.py -f usecases/video-streaming.yml
4.EII 准备
cd provision
sudo -E ./provision.sh ../docker-compose.yml
5.Build EII Images
cd ..
docker-compose -f docker-compose-build.yml build
执行成功
6.启动EII服务
docker-compose up -d
7.查看镜像
8.仓库链接:
gitee:
https://gitee.com/open-edge-insights/eii-install-guide
github: