怎么用YoMo框架写边缘原生物联网应用

发布时间:2021-11-30 11:35:08 作者:iii
来源:亿速云 阅读:263

本篇内容主要讲解“怎么用YoMo框架写边缘原生物联网应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用YoMo框架写边缘原生物联网应用”吧!

传统的大型物联网IoT架构经过十几年的发展,形成了“先落盘、再计算”的定式:

怎么用YoMo框架写边缘原生物联网应用

再看今天计算架构的基础设施:云计算带来了更高的计算强度、5G和全光网络引入了确定性时延和超大带宽、CDN和云原生已支持计算能力向城镇级分发。现在,自动驾驶、数字孪生、Immersive Technology等新技术进入了高速发育期,面向这些“在数据中心之外产生的新数据”,新的商业形态已现雏形,新的计算架构已进入分裂期——区分在线的实时数据计算和离线的数据处理、及关注业务系统的持续迭代能力:

怎么用YoMo框架写边缘原生物联网应用

本文以工业互联网中对“噪声传感器”的实际应用为例,介绍如何以低成本,快速实现噪声的实时预警监测。

“左手产品、右手成本”

企业数字化转型过程中,客户购买的是产品,但成本核算上,关注的却是TCO(Total Cost of Ownership,总体拥有成本),维基百科上对其定义为:“Total cost of ownership (TCO) is a financial estimate intended to help buyers and owners determine the direct and indirect costs of a product or service. It is a management accounting concept that can be used in full cost accounting or even ecological economics where it includes social costs.”,简单的来说:TCO可以被描述为资产购进成本及在其整个生命服务周期中发生的成本之和。TCO决不等同于资产的购买成本,它还要包括资产购进后运营和维护的费用。

云计算的成熟,使得物联网将本地计算“弹”上云端,与SaaS的成功一样,这为企业降低了设备购置成本和折旧摊销。行业开始关注三个问题:

(1)部分数据安全敏感的业务仍需要部分本地计算(In-house)

(2)成千上万的物联网设备如何确保上云的时延稳定?

(3)整体架构复杂度和可延展性决定对全生命周期的成本计算

怎么用YoMo框架写边缘原生物联网应用

iKuai+YoMo,一硬一软、稳定安全

爱快路由器支持Docker容器技术,当物联网设备都通过爱快完成网络接入后,通过在路由器上部署基于YoMo开发的服务,即可实现数据远距离传输的低时延、高可靠性和高度的安全保护。

怎么用YoMo框架写边缘原生物联网应用

简单教程步骤

安装Docker插件

在插件市场中直接安装Docker插件,安装该插件具体教程请点击→《插件管理》

怎么用YoMo框架写边缘原生物联网应用

添加镜像

Docker插件支持本地上传和镜像库下载两种方式,我们就分别讲一下如何通过这两种方式添加镜像到路由器中。

本地上传

本上传的方式速度最快,首先构建和打包镜像文件,然后上传到路由器的文件系统中。

可以按这个步骤上传我们的镜像文件:

「磁盘管理」 -->「文件管理」 --> 「选择保存的目录」 --> 「点击上传」 --> 「选择本地文件」 --> 「成功上传」 --> 「查看路径」--> 「复制」

这样就复制出我们上传镜像文件后在路由器中的路径了,如:/cc/images/noise-source.tar

怎么用YoMo框架写边缘原生物联网应用

添加镜像

「插件管理」--> 「docker」--> 「镜像管理」--> 「添加」--> 「选择引用路径」--> 「填写文件路径: /cc/images/noise-source.tar」--> 「确认」

经过稍许等待,就提示上传成功,显示如下成功的镜像了:

怎么用YoMo框架写边缘原生物联网应用

这种方式是上传最快的方式,不过对于真实部署来说,通过镜像库就更为实用些。

镜像库下载

有了构建的yomorun/noise-source:latest镜像,接下来的步骤就简单些了,主要是上传镜像到 hub.docker.com,然后在路由器中下载。

回到路由器,我们就可以通过以下步骤下载镜像库了:

「插件管理」--> 「docker」--> 「镜像管理」--> 「添加」--> 「选择镜像库下载」--> 「搜索yomorun就要以列出相关的容器列表」--> 「选择yomorun/noise-source」--> 「下载」

都完成后可以查看到下载好的镜像了

创建容器

步骤如下:

「插件管理」--> 「docker」--> 「容器列表」--> 「添加」

填写如下图信息

怎么用YoMo框架写边缘原生物联网应用

高级设置里,配置业务相关的环境变量:

怎么用YoMo框架写边缘原生物联网应用

回到容器列表界面,可以看到运行中的容器了

怎么用YoMo框架写边缘原生物联网应用

效果小视频
↓↓↓

点击看看效果

立足于工业互联网发展大势,爱快将聚力向上,砥砺前行,坚持基础网络中心、边缘计算与存储中心、物联管理中心三大中心的的战略布局,积极开展对工业定制化业务需求的优化和改良,加快推进信息化与工业化的深度融合。

YoMo简介

怎么用YoMo框架写边缘原生物联网应用

YoMo 是一个开源编程框架,为边缘计算领域的低时延流式数据处理打造,它底层基于即将成为世界标准的 HTTP 3.0 的核心通讯层 IETF QUIC 协议通讯,以 Functional Reactive Programming 为编程范式,方便开发者构建可靠、安全的时序型数据的实时计算应用,并针对5G和WiFi-6场景优化,释放实时计算价值。

噪声传感器采集监控系统

是不是对上面部署的 YoMo 应用感到好奇,想进一步看看这个完整的例子? 小伙伴们赶紧点击下面的链接研研,欢迎你的反馈!

应用YoMo开发一个噪声传感器采集监控系统

怎么用YoMo框架写边缘原生物联网应用

到此,相信大家对“怎么用YoMo框架写边缘原生物联网应用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 为什么说边缘计算网关是物联网行业发展的大趋势
  2. 再获巨头认可,Rancher、ARM强强联合推出物联网、边缘

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

上一篇:Docker敏感信息怎么防止泄露

下一篇:C/C++ Qt TreeWidget单层树形组件怎么应用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》