阿里云物联网平台之边缘计算的标准版Link IoT Edge搭建运行

1、环境搭建的准备

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

(2)下载Link IoT Edge标准版:https://help.aliyun.com/document_detail/120995.htm?spm=a2c4g.11186623.2.8.129647563kVarR#concept-423058

(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脚本

 

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

 

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

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

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

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

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

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

(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压缩包

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

 4.使用systemd管理Link IoT Edge   (一种替代/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.部署实例

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

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

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值