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

动手,实践,使用,华为,iot,边缘,体验,协同 · 浏览次数 : 214

小编点评

**边云协同:云端与边缘的协同** 边云协同是一种通过部署在边缘节点上的云端远程管理应用的技术,确保部署在边缘的应用能够正常运行并通过与云端的连线将业务执行结果在云端呈现。 **主要优势:** * 支持现场物联网设备的边缘部署 * 本地自治:数据预处理、应用托管、边缘计算等功能,保证业务数据的高可靠不丢失 * 低时延:通过本地有线直连的方式,满足业务低时延的需求 * 快速体验:只需30分钟即可完成边缘节点注册 **步骤:** 1. 添加IP转发规则 2. 创建自定义应用上传镜像到SWR容器镜像服务拉取镜像 3. 创建自定义应用 4. 在边缘节点下添加设备创建产品 5. 连接设备到边缘节点 6. 体验边云协同使用MQTT.fx软件体验设备对接边缘节点场景

正文

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

本文分享自华为云社区《使用华为云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边缘控制台和物联网平台可以看到设备处于在线状态。如果模拟器右侧的红灯变成绿灯,说明与物联网平台的连接成功。

 

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

与动手实践丨使用华为云IoT边缘体验“边云协同”相似的内容:

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

摘要:“边云协同”,即云端与边缘的协同。通过边云通道,部署在边缘节点上,并实现在云端远程管理应用,保障部署在边缘的应用能够正常运行,并通过与云端的连线,将业务执行结果在云端呈现。 本文分享自华为云社区《使用华为云IoT平台的IoT边缘体验“边云协同”【我的IoT端边云体验】》,作者:Jan-tao

动手实践丨基于ModelAtrs使用A2C算法制作登月器着陆小游戏

摘要:在本案例中,我们将展示如何基于A2C算法,训练一个LunarLander小游戏。 本文分享自华为云社区《使用A2C算法控制登月器着陆》,作者:HWCloudAI 。 LunarLander是一款控制类的小游戏,也是强化学习中常用的例子。游戏任务为控制登月器着陆,玩家通过操作登月器的主引擎和副引

ModelBox姿态匹配:抖抖手动动脚勤做深呼吸

摘要:本案例使用Windows版本的ModelBox SDK进行二次开发,主要是针对姿态匹配案例开发实践。 本文分享自华为云社区《姿态匹配:抖抖手动动脚勤做深呼吸》,作者:吴小鱼。 在之前发布的AI说ModelBox推理真的高效吗一文中,我们使用双阶段单人人体关键点检测作为案例对比测试了ModelB

详解视频中动作识别模型与代码实践

摘要:本案例将为大家介绍视频动作识别领域的经典模型并进行代码实践。 本文分享自华为云社区《视频动作识别》,作者:HWCloudAI。实验目标 通过本案例的学习: 掌握 C3D 模型训练和模型推理、I3D 模型推理的方法; 注意事项 本案例推荐使用TensorFlow-1.13.1,需使用 GPU 运

[转帖]Redis进阶实践之十二 Redis的Cluster集群动态扩容

https://www.cnblogs.com/PatrickLiu/p/8473135.html 一、引言 上一篇文章我们一步一步的教大家搭建了Redis的Cluster集群环境,形成了3个主节点和3个从节点的Cluster的环境。当然,大家可以使用 Cluster info 命令查看Cluste

基于 Traefik 的激进 TLS 安全配置实践

前言 Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。 Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配置自己。

昇腾实践丨ATC模型转换动态shape问题案例

本期就分享几个关于昇腾CANN中关于ATC模型转换动态shape相关问题的典型案例,并给出原因分析及解决方法。

实例解读丨关于GaussDB ETCD服务异常

摘要:本文通过对ETCD服务异常问题分析,代码展示解决方案。 本文分享自华为云社区《【实例状态】GaussDB ETCD服务异常》,作者:酷哥。 首先确认是否是虚拟机、网络故障 虚拟机故障导致ETCD服务异常告警 问题现象 管控面上报etcd服务异常告警,虚拟机发生重启,热迁移、冷迁移,HA等动作。

华为云解锁云原生数据库发展新动能

摘要:如流水般源源不断的数据都存放在哪里?云原生数据库到底是什么?企业基于云原生数据库如何随取随用,实现从 “上好云” 到 “用好云” 的跨越发展? 本文分享自华为云社区《探秘・云新知丨华为云解锁云原生数据库发展新动能》,作者:华为云头条 。 伴随数字化转型步入 “深水区”,企业的业务需求迭代迅速,

动手实践开发一个智慧路灯控制器

本实验基于NB-IoT和WIFI实现智慧路灯案例,实现实时数据的采集,实现命令下发的响应,实现端云互通。