阿里云IoT边缘计算助力企业零改造实现远程运维

物联网边缘计算平台,又名Link IoT Edge,是阿里云能力在边缘端的拓展。它继承了阿里云安全、存储、计算、人工智能的能力,可部署于不同量级的智能设备和计算节点中,通过定义物模型连接不同协议、不同数据格式的设备,提供安全可靠、低延时、低成本、易扩展、弱依赖的本地计算服务。同时,可以结合阿里云的大数据、AI学习、语音、视频等能力,打造出云边端三位一体的计算体系。

其中Link IoT Edge Lite版本为解决物联网设备普通存在的运维便利性问题,实现了远程运维功能。物联网设备集成Lite版本后,开发者或普通用户可以通过阿里云物联网平台,跨公网远程访问设备的各种网络服务。比如:

  • 远程访问设备的本地控制台,实现远程修改设备的配置,比如修改路由器的访问密码。
  • 远程SSH/Telnet登陆到设备上,实现设备重启,执行各种shell命令。
  • 借助windows远程桌面连接,直接登陆到设备的桌面系统。
  • 借助标准的ADB工具,可以很方便的调试没有公网IP的Android设备,比如安装软件包,查看本地日志等。

image

下面我们来简单介绍一下,如何在Ubuntu上用 3 分钟时间快速体验这个非常实用的功能。

1. 创建边缘实例

需要阿里云物联网平台的设备三元组信息。故开发者需要先参考 创建边缘实例 这个文档,完成创建边缘实例并获取设备三元组信息。

image

2. 下载软件包

开发者需要根据设备的CPU架构,在软件下载页,选择下载合适的软件包。本文选择的是X86 64位的包。

假设开发者已经将下载的软件包拷贝到设备的/tmp/目录。

image

/tmp/ 目录的软件包如下:

image

3. 解压到根目录

开发者需要以root身份或者使用sudo,执行以下命令:

解压

sudo tar zxvf link-iot-edge-lite-armv7-v1.8.1.tar.gz -C /

查看解压内容内容

image

4. 添加可执行权限

开发者需要以root身份或者使用sudo,执行以下命令:

sudo chmod -R +x /linkedge/gateway/build/bin/* && sudo chmod -R +x /linkedge/gateway/build/script/*

5. 修改配置(可选)

本软件默认配置设备的默认SSH服务监听的端口号为22,如果设备的SSH服务修改了端口号,请务必先修改配置文件再启动,否者将无法完成远程访问。

6. 启动

开发者需要以root身份或者使用sudo,执行以下命令:

sudo /linkedge/gateway/build/script/iot_gateway_start_lite.sh {YourProductKey} {YourDeviceName} {YourDeviceSecret}

image

说明

请将 {YourProductKey} {YourDeviceName} {YourDeviceSecret}替换为第一步中边缘实例网关设备的设备证书信息。

 例如,网关设备证书信息为ProductKey:a1******gs、DeviceName:gateway、DeviceSecret:               2Px**************H1S,则执行的实际命令如下:
/linkedge/gateway/build/script/iot_gateway_start_lite.sh a1******gs gateway 2Px**************H1S

7. 远程访问

开发者可以在边缘实例详情页,看到远程连接和远程文件管理 按钮可用。输入SSH服务的用户名密码,即可实现远程访问。详细使用方法,请参考: 基于浏览器远程访问设备SSH服务

image

Link IoT Edge Lite至发布以来,应用到越来越多的场景中,其中厦门爱陆通通过将本软件预装到其对外售卖的4G工业路由器中,为客户带来更多价值。

image

据爱陆通反馈,“远程运维云平台使用非常方便,几乎零学习成本。整个云功能相当于VPN的作用,使客户可以远程访问到路由器下的其他子设备搭建的服务,例如HTTP、SSH、SFTP、FTP、HTTPS、TFTP、NTP等服务,达到子网互通的效果。根据上面的拓扑图,客户需要接触到的环境搭建可以分为两部分,第一部分是本地服务端,包含爱陆通的路由器,这里用Router表示,以及下接的设备PCA(PCB);第二部分是远程客户端,这里用PCR表示。”

image

在实际项目中,现场PLC装置通过485串口或者以太网口连接无线模块进行远程传输数据,同时无线模块会注册到阿里云平台,并在客户服务器PC上的软件进行显示进而达到实时监控无线模块和终端PLC设备的目的。

◆在服务器上可以实时监控终端和爱陆通路由器的通道情况

◆可以远程访问爱陆通路由器底下的PLC设备,对PLC进行维护升级等操作

◆应对随时变化的项目需求,可以随时对爱陆通路由器的配置进行更改

◆用户有独立的账号和平台软件,保证数据传输安全

image

如需了解更多Link IoT Edge产品功能,欢迎访问官网github

猜你喜欢

转载自yq.aliyun.com/articles/698978