1、环境搭建的准备

(1)安装ubuntu操作系统:Ubuntu 16.04 ~ Ubuntu 18.04

(2)下载Link IoT Edge标准版

(3)环境检查:下载运行环境检查工具并运行,检查环境能够支持Link IoT Edge标准版

         一行:下载环境检查工具;二行:赋予该工具可执行权限;三行:执行检查工具。

wget http://iotedge-web.oss-cn-shanghai.aliyuncs.com/public/testingTool/link-iot-edge_env-check.sh
sudo chmod +x ./link-iot-edge_env-check.sh
sudo ./link-iot-edge_env-check.sh
  •  在虚拟机16.04上运行Link IoT Edge标准版

执行第一行之后:在文件夹内下载了link-iot-edge_env-check.sh脚本

 

边缘计算EC仿真平台 边缘计算平台搭建_开机启动

赋予权限并执行脚本之后:检查系统体系架构、依赖指令、内存大小、硬盘大小、启动文件、回环,发现运行环境适宜Link IoT Edge标准版运行。

边缘计算EC仿真平台 边缘计算平台搭建_边缘计算EC仿真平台_02

 

2.边缘计算控制台创建边缘实例

(1)登录边缘计算控制台:https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fiot.console.aliyun.com%2Fle%2Finstance%2Flist%3Fspm%3Da2c4g.11186623.2.11.3cfb4756i76aRx&lang=zh

(2)创建边缘实例:

边缘实例    ->创建实例->设置实例名称(边缘计算网关_ubuntu)

选择标准版,高级选项->创建网关产品边缘计算网关_ubuntu_product1

                                    ->添加网关设备LE_ubuntu_device1

添加之后效果如下图所示:

边缘计算EC仿真平台 边缘计算平台搭建_开机启动_03

查看实例如下图所示:可以看到新创建实例的产品和设备

边缘计算EC仿真平台 边缘计算平台搭建_开机自启动_04

3.网关边缘计算服务Link IoT Edge启动

(1)在操作台边缘实例右侧点击软件安装:

边缘计算EC仿真平台 边缘计算平台搭建_边缘计算EC仿真平台_05

(2)点击生成安装命令:

边缘计算EC仿真平台 边缘计算平台搭建_开机自启动_06

(3) 点击复制命令(命令用于实现一键下载、配置并启动Link IoT Edge),进入ubuntu控制台粘贴,运行

sudo curl -O http://link-iot-edge-packet.oss-cn-shanghai.aliyuncs.com/config/link-iot-edge-standard.sh && //下载脚本

sudo chmod +x link-iot-edge-standard.sh &&                                                                                                 //修改权限

sudo ./link-iot-edge-standard.sh --install x86-64 v2.4.9 &&                                                                            //运行脚本安装

sudo ./link-iot-edge-standard.sh --config ProductKey DeviceName DeviceSecret &&                                  //配置Link IoT Edge

sudo ./link-iot-edge-standard.sh --start                                                                                                           //启动 

ps:常用Link IoT Edge命令:

# Config the linkedge
USAGE2: ./link-iot-edge-standard.sh --config ProductKey DeviceName DeviceSecret 
--------------------------------------------------------------------------------
# Start the linkedge
USAGE3: ./link-iot-edge-standard.sh --start
--------------------------------------------------------------------------------
# Get  the linkedge status
USAGE4: ./link-iot-edge-standard.sh --status
--------------------------------------------------------------------------------
# Stop the linkedge
USAGE4: ./link-iot-edge-standard.sh --stop

(4).运行之后,在文件夹下出现脚本文件和link-iot-edge-x86-64-v2.4.9.tar.gz压缩包

边缘计算EC仿真平台 边缘计算平台搭建_边缘计算EC仿真平台_07

边缘计算控制台的边缘实例也显示在线,说明设备端的Link IoT Edge并且已经连接上阿里云物联网平台

边缘计算EC仿真平台 边缘计算平台搭建_开机启动_08

(一种替代/etc/init.d/下脚本的更好方式,但需要系统支持)

Systemd Service可以灵活的控制你什么时候要启动服务。所以如果想设置一些开机启动的东西,可以试着写 Systemd Service。当然了,前提是你使用的Linux发行版是支持它的才行。

您可以运行如下命令,配置开机自启动功能。

第一行:下载LinkIoTEdge.service;第二行:复制到systemd下的system目录下,第三行:使能开机启动

wget http://iotedge-web.oss-cn-shanghai.aliyuncs.com/public/testingTool/LinkIoTEdge.service
sudo cp LinkIoTEdge.service /etc/systemd/system/LinkIoTEdge.service
sudo systemctl enable LinkIoTEdge.service

systemd其它常用命令如下所示:

  • 启动命令:

sudo systemctl start LinkIoTEdge.service

  • 重启命令:

sudo systemctl restart LinkIoTEdge.service

  • 停止命令:

sudo systemctl stop LinkIoTEdge.service

  • 禁用开机自启动:

sudo systemctl disable LinkIoTEdge.service

5.部署实例

边缘实例->查看->右上角点部署

边缘计算EC仿真平台 边缘计算平台搭建_开机启动_09

部署成功!!如下图所示:

边缘计算EC仿真平台 边缘计算平台搭建_ubuntu_10