• 动手实践丨使用华为云IoT边缘体验“边云协同”


    摘要:“边云协同”,即云端与边缘的协同。通过边云通道,部署在边缘节点上,并实现在云端远程管理应用,保障部署在边缘的应用能够正常运行,并通过与云端的连线,将业务执行结果在云端呈现。

    本文分享自华为云社区《使用华为云IoT平台的IoT边缘体验“边云协同”【我的IoT端边云体验】》,作者:Jan-tao 。

    边云协同

    “边云协同”,即云端与边缘的协同。通过边云通道,部署在边缘节点上,并实现在云端远程管理应用,保障部署在边缘的应用能够正常运行,并通过与云端的连线,将业务执行结果在云端呈现。

    IoT边缘优势

    1. 就近接入:支持现场的物联网设备就近接入,可以实现设备的管理、智能控制、数据治理。
    2. 本地自治:通过部署边缘节点,实现物联网设备数据的预处理,同时在边缘侧提供应用托管、边缘计算等功能,方便业务本地自治,保证业务数据的高可靠不丢失,减少因硬件或网络带来的业务影响。
    3. 低时延:由于边缘计算减少了数据流量的总量,从而提高了应用和服务的性能;通过本地有线直连的方式,在本地进行业务处理,满足了业务低时延的需求。

    快速体验IoT边缘

    一、注册IoT边缘节点

    进入华为云IoT 边缘

    注册边缘节点

    单击右上角“注册节点”

    根据页面提示填写参数

    安装命令30分钟内有效,如超时间,请重新获取安装命令。

    安装部署节点前,请检查机器的IP转发是否开启,以及7883和8943端口是否开放。

    1.IP转发规则配置如下:

    cat /proc/sys/net/ipv4/ip_forward

    若值等于0,则需要添加配置IP转发规则。

    2.添加配置IP转发规则:

    vim /etc/sysctl.conf

    修改配置文件/etc/sysctl.conf,在文件中修改net.ipv4.ip_forward = 1。

    如果配置文件中没有net.ipv4.ip_forward参数项,请新增一行net.ipv4.ip_forward = 1。

    3.重新加载此文件的值

    sysctl -p

    安装边缘节点

    选择边缘节点设备类型,并设备安装目录,将命令复制,以root用户登录边缘节点服务器后台系统,执行安装命令。

    执行安装

    安装成功

    2022-10-31T13:54:13,651534 | INFO | install | 432 | install edge finish.
    2022-10-31T13:54:13,652211 | INFO | stop | 483 | edgeInstaller stop.
    /home/jantao

    等待边缘节点的状态变为**“在线”**,表示该节点已安装并连接成功。

    二、创建自定义应用

    上传镜像到SWR容器镜像服务

    拉取镜像

    docker pull swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86

    开通SWR容器镜像服务

    登录指令

    登录边缘节点硬件shell后台,输入复制的登陆指令并回车,提示“Login Succeeded”则表明该硬件已通过SWR云服务的鉴权认证,可进行上传/下载镜像。

    将镜像改名并上传到SWR

    1、为本地镜像打标签,格式为docker tag [镜像名称:版本名称] [镜像仓库地址]/[组织名称]/[镜像名称:版本名称]

    docker tag swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86 swr.cn-north-4.myhuaweicloud.com/iot_edge_security/app:1.0.0

    2、上传镜像到SWR,格式为docker push [镜像仓库地址]/[组织名称]/[镜像名称:版本名称]

    docker push swr.cn-north-4.myhuaweicloud.com/iot_edge_security/app:1.0.0

    在SWR控制台选择“我的镜像”,可查看上传的自定义镜像app。

    单击镜像名称app进入镜像详情页,将“类型”该为“公开”。

    创建自定义应用

    在IoT边缘控制台上添加应用和应用版本,即可将SWR云服务中的镜像通过IoT边缘部署到指定边缘节点中。

    选择左侧导航栏“IoT边缘 > 应用管理”进入页面,单击“添加应用”,进行创建应用。

    选择容器镜像

    点击下一步

    点击下一步

    填写版本和支持架构信息。

    单击确认添加后,则创建自定义应用成功。

    查看发布的应用

    三、将应用部署到边缘节点

    “应用模块 > 模块管理”页签,单击“部署应用”,将制作的自定义应用部署到边缘节点上运行。

    查看应用在边缘节点的运行状态,进入边缘节点后台shell,输入 命令

    docker ps

    可以看到应用已经在运行中。

    四、在边缘节点下添加设备

    创建产品

    我这里使用自己之前创建过的产品

    添加设备

    在“IoT边缘 --> 边缘节点”,选择您的边缘节点名称,进入节点详情页

    在节点详情页,点击“添加边缘设备”。

    填写相关信息:

    1.所属产品:自己创建的产品

    2.自定义相关的设备标识码、设备名称

    3.password:自定义密码

    注册设备

    进入华为云设备接入提供的MQTT ClientId生成工具网站:

    https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/

    填写添加设备(IoT边缘)后生成的设备ID和设备密钥

    生成连接信息(ClientId、Username、Password)。

    五、体验边云协同

    使用MQTT.fx软件体验设备对接边缘节点场景

    填入相关信息

    点击“Connect”,设备鉴权成功后,在IoT边缘控制台和物联网平台可以看到设备处于在线状态。如果模拟器右侧的红灯变成绿灯,说明与物联网平台的连接成功。

     

    点击关注,第一时间了解华为云新鲜技术~

  • 相关阅读:
    bigint int smallint tinyint 我是个马大哈
    [转载]Jquery主要控件的取值、赋值,包括textbox,butt
    几个时间转化格式
    Linq 事务问题
    手机网页开发
    PM2.5口罩网上热销 防护作用有限“噱头”多
    按F5键刷新造成的数据重复提交
    Ajax中遇到的一点细节问题
    WCF(二)将WCF发布到WindowsService
    WCF(一)
  • 原文地址:https://www.cnblogs.com/huaweiyun/p/16869242.html
Copyright © 2020-2023  润新知