当前位置:网站首页>从零开始学习 YoMo 系列教程:开篇
从零开始学习 YoMo 系列教程:开篇
2020-11-10 07:11:00 【hongxiaojian】
YoMo 是什么?
YoMo 一套开源的实时边缘计算网关、开发框架和微服务平台,YoMo 关注在工业互联网领域,目的是打造国产化自主可控的实时边缘计算体系。YoMo 目前已在工业互联网领域被部署应用。
Features
- 通讯层基于 QUIC 协议,更好地释放了未来 5G 等低时延网络的价值。
- 为流式处理 (streaming computing) 设计的编解码器 YoMo-Codec Y3 大幅度地提升了计算服务的吞吐量。Y3 编解码器经测试比 JSON 解析速度快 10 倍,且 CPU 消耗更低。
- 基于 插件/yomo-plugin 的开发模式,上线实时边缘计算处理系统变得更加方便快捷。
白话版
yomo-edge: 接收设备数据,并按照配置,依次执行各个 yomo-plugin
。
yomo-codec: yomo-edge
向下游传递数据所使用的一种编码方式,有效解决了需要针对不同类型的数据进行分别处理这一问题。
yomo-plugin: 接收和处理从 edge 端发来的数据,并将处理过的数据向下游传递,处理方式可以有很多种:echo-plugin
将接收到的数据转换成 string 的形式,并在结尾添加内容;thermometer-plugin
将温湿度数据按顺序标上 thermometer id,并将数据保存到时序数据库 influxdb 中。
关于这篇教程
这篇教程总共分为 6 个部分:
- Part 0 - 开篇
- 简单介绍一下 YoMo 和这篇教程
- Part 1 - Hello World
- 各种 setup
- 通过 echo-plugin 熟悉一下如何定义 yomo-plugin
- yomo-plugin 的作用
- 一个完整的项目由哪些部分组成
- Part 2 - 接收器/Receiver
- receiver 本身
- workflow 的配置
- runtime
- MQTT broker
- Part 3 - 插件/Plugin
- 复习一下如何定义 yomo-plugin
- thermometer-plugin 的作用
- 配置和运行
- Part 4 - 数据展示/Data Visualization
- influxdb 和 grafana 的配置
- 使用数据模拟器
- 在 grafana 中添加 data source
- 在grafana
- Part 5 - 硬件
- 采购
- 配置
- 传感器和 IoT Gateway
相关链接
github: http//github.com/yomorun/yomo
版权声明
本文为[hongxiaojian]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4703596/blog/4710311
边栏推荐
- SQL filter query duplicate columns
- Prometheus installation configuration
- Yixian e-commerce prospectus of perfect diary parent company: focusing on marketing and ignoring R & D, with a loss of 1.1 billion in the first three quarters
- So what should investors do with the current market? Now a new investment outlet is coming!
- “wget: 无法解析主机地址”的解决方法
- CUDA_ Register and local memory
- C/C++编程笔记:C语言开发坦克大战!纪念我们逝去的小霸王游戏
- 异常:Invalid or unexpected token
- 大专学历的我工作六年了,还有机会进大厂吗?
- Nodejs: handwritten koa Middleware
猜你喜欢
asp.net Using serilog in core and customizing enrich
【CentOS7操作系统安全加固系列】第(2)篇
【LeetCode】 93 平衡二叉树
痞子衡嵌入式:RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计
How much is the cost of CRM system?
接缝雕刻算法:一种看似不可能的图像大小调整方法
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
Hengxun Technology: the way to deal with server downtime
Three ways to solve coursera video unable to watch
飞鸽传书局域网找不到其他人的问题解决
随机推荐
[leetcode] 93 balanced binary tree
day85:luffy:购物车根据有效期不同切换价格&购物车删除操作&价格结算&订单页面前戏
CUDA_获取指定设备
CUDA_ Memory model
Can't find other people's problem to solve
SQL intercepts the data before and after the '.'
What is the SRM system? SRM supplier management system functions
【LeetCode】 93 平衡二叉树
Coding style: SSM environment in MVC mode, code hierarchical management
leetcode之最后一个单词的长度
CUDA_ constant memory
lodash.js源码-flatten
Optimization of commodity backstage system
Factory approach model
Solution of MAC terminal iterm2 supporting RZ and sz
Oschina: my green plants are potatoes, ginger and garlic
Validation failed for one or more entities. See ‘EntityValidationErrors’解决方法
Coding style: SSM environment in MVC mode, code hierarchical management
For programmers, those unfamiliar and familiar computer hardware
《Python Cookbook 3rd》笔记(2.2):字符串开头或结尾匹配