重磅 | Shifu物联网开发框架成为CNCF认证项目

news2024/12/27 12:13:05

近日,边无际Shifu项目被收录进CNCF云原生全景图,成为了云原生计算基金会认证的项目之一。此次收录证明了Shifu具备了符合CNCF标准的技术能力和良好的社区发展,展现了Shifu在云原生计算领域的实力和可信度,巩固了Shifu在云原生领域的地位。作为CNCF认证项目,Shifu将会有更多机会为AIoT开发者解决应用开发痛点。

file

1、Shifu物联网开源社区高速发展

Shifu物联网开发框架于2022年8月29日正式开源。目前在中国拥有超500人数量的开发者社区,在GitHub的star数超800。Shifu与CNCF认证的Openyurt、Kubesphere、MicroK8s、Akri等项目完成适配与功能拓展,同时可与Oneflow、EMQ、Tdengine等开源项目形成综合的解决方案。Shifu将持续扩大自身的开源生态体系,与众多开源项目形成高质量的物联网解决方案。

CNCF (Cloud Native Computing Foundation) 是一个非营利性开源组织,旨在推广和维护云原生技术的标准、规范和工具。CNCF Landscape全景图中包含了CNCF社区成熟或使用范围较广、具有最佳实践的产品和方案。NCF Landscape全景图是CNCF中的一个重要项目,它始于2016年11月,旨在为云原生应用者提供一个资源地图,帮助企业和开发人员快速了解云原生体系的全貌,并帮助用户在不同组件层次去选择恰当的软件和工具进行支持。

作为云原生框架,Shifu通过Kubernetes的CRD功能延伸了Kubernetes的资源,来实现高可用,静态域名,服务管理等功能,Shifu可以支持对任何设备进行任何形式的配置。当连接物理设备时,Shifu会识别并以一个K8s Pod的方式启动该设备的数字孪生 deviceShifu。开发者通过接入 deviceShifu 的接口,可以获取物联网设备的所有功能,同时编程定义设备原本不具备的功能。

2、边无际携Shifu加快物联网商业应用落地

边无际是Shifu的创始团队与核心维护团队,团队成员主要来自于微软、亚马逊、谷歌等公司云计算核心部门。2022年,边无际在Shifu开发框架基础上成功实现多场景落地,支撑无人工厂数据监测、工业4.0实验室软件系统搭建、合成生物可降解系统搭建、AI质检、AR巡检等应用场景的开发,与中国船舶、厦门国贸、之江实验室、微软、亚马逊等企业达成深度合作。

边无际以Shifu为核心的解决方案,在2022年获得入围信通院实时互动创新应用优秀案例,写入亚马逊云科技IoT创新案例集、获颁中关村协同创新平台智能网联汽车创新成果奖等荣誉。Shifu开发框架的应用扩展性、稳定性、安全性得到了行业内的普遍认可,已经成为多家央国企信息化部门创新场景物联中的基础框架。

Shifu的创新优势是通过透明框架内的数字孪生技术,为设备赋予有思考能力的“数字大脑”。数字孪生将反映设备的实时状态,对其进行开发操作等同于操作设备本身。物联网设备接入到Shifu中便会生成标准化接口,实现互联网互动,通过平台层对场景内所有设备、机器进行北向数据收集和南向指令管控。

Shifu提供了桥接式设备互联解决方案,微服务架构令设备能力模块可调用,可复用,目标实现通过配置文件轻松接入各种异构设备。Shifu 已经实现通过HTTP、MQTT、TCP Socket、RTSP、OPC UA等协议接入物联网设备,同时已将西门子S7、海康威视(HIKVISION)等通过私有协议通讯的设备进行了集成。

3、Shifu场景案例:工业4.0实验室

工业4.0液体实验室是一个涉及到多种设备的复杂系统,如分液器、酶标仪、液体定量器、自动导引车、机械臂等。Shifu是一种边无际自主研发的边缘计算开发平台,它通过将设备抽象成API的方式,将设备的控制和编排实现数字化。通过边缘计算,我们可以实现对数据的实时处理,并通过云边协同完成远程设备监控与数据分析,提高生产效率和质量。

file

设备接入与抽象化:首先,通过Shifu边缘计算技术将工厂中的设备(分液器、酶标仪、液体定量器、自动导引车、机械臂等)进行接入和抽象化,将其抽象成标准化API,以方便进行远程控制和操作。例如,将机械臂、传送带等设备抽象成API,以方便远程控制和调用。

边缘节点搭建:为了实现边缘计算,我们需要在工厂中部署边缘节点。边缘节点可以是一台工控机、嵌入式设备等,用于接收设备的数据、进行数据处理和分析,并将处理后的数据发送到云端进行进一步处理和分析。我们可以采用Shifu提供的边缘计算平台来实现边缘节点的搭建。

数据处理与分析:以Shifu为核心可以搭建起物联中台,可拓展连接AI中台与数据中台,实现融合式AIoT中台的一体化框架。在边缘节点上,可以采用机器学习算法、深度学习算法等进行数据处理和分析。例如,我们可以通过图像识别算法来实现对生产流程的实时监测和识别,或者通过数据挖掘算法来对生产数据进行分析和预测。通过边缘计算,我们可以实现对数据的实时处理和分析,提高生产效率和质量。

控制与优化:通过对设备进行抽象化和控制,我们可以通过API来对生产流程进行自动化控制和优化。例如,我们可以通过API来控制机械臂的动作,将产品从传送带上取下并送到下一个流程中;或者通过API来控制设备的启停,以优化整个生产流程。通过融合式AIoT中台,我们可以实现对生产流程的智能化控制和优化。

本文由边无际授权发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/442842.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

J2EE,Java EE,Jakarta EE 命名之间的恩恩怨怨

介绍 简单来说,上面所有的名字指的都是一个东西 Java Platform, Enterprise Edition 上面的几个名词都是下面的内容的简写: J2EE(Java 2 Platform, Enterprise Edition)Java EE (Java Platform, Enterprise Edition)Jakarta EE(Jakarta Enterprise Edi…

learn_C_deep_1 (C程序补充知识、变量的声明和定义、声明和定义的区别)

目录 C程序补充知识 变量的声明和定义 1.什么是变量? 2.变量的本质是什么? - 所有的变量都要在内存的某个位置开辟空间 3.变量的定义和声明形式、初始化和赋值的区别 4.为什么要定义变量 声明和定义的区别 C程序补充知识 先让我们来看一段C语言…

史上最严宝宝口粮新国标出台,DHA和维生素D可能无需额外补充了

自2023年2月22日起,我国婴幼儿配方食品(以下简称配方奶)新国标开始实施。这意味着2023年2月22日以后在中国上架销售的配方奶必须符合新国标,重新取得国家市场监督管理总局食品评审中心(CFE-SAMR)的注册。这…

【单片机】基于Arduino cli和VS Code配置开发环境,彻底抛弃Arduino IDE

文章目录 0 前言1 VS Code的优势和Arduino IDE的劣势2 前期准备3 Arduino cli3.1 Arduino cli是什么3.2 下载与安装3.3 基本使用3.4 开发环境配置 4 VS Code配置5 参考链接 0 前言 之前有在电脑上基于VS Code配置Arduino环境,大致方法就是在安装Arduino IDE的前提下…

SCT2650STER,可以实现低成本升降压

市面上主流的中高压升降压拓扑方案有四开关管升降压控制芯片、SEPIC/反激控制芯片等。实际上四开关管升降压芯片成本很高,而SEPIC/反激控制芯片设计复杂。 如果仅需要升降压功能,功率较小,不需要隔离时,本篇解决方案将以SCT2650为…

真题详解(地址索引)-软件设计(五十一)

真题详解(单元测试)-软件设计(五十)https://blog.csdn.net/ke1ying/article/details/130189173?spm1001.2014.3001.5501 指令寻址方式 有四种,直接寻址,寄存器寻址,隐含寻址,立即寻址。 按寻…

基于高斯两步移动搜寻法(2SFCA)的城市绿地可达性分析

【2SFCA的基本思路,可以略过】 对每个供给点j,搜索所有在j搜寻半径(d0)范围内的需求点(k),计算供需比Rj;对每个需求点i,搜索所有在i搜寻半径(d0)范围内的供给点(j),将所有的供需比Rj加总得到i点的可达性Ai。 【数据】 成都市城区绿地数据、各街道小区数据、路网…

基于Rush.js的Monorepo实战

基于Rush.js的Monorepo入门实战 概述 Monorepo是一种软件开发模式,它将多个项目或组件存储在同一个代码库中,而不是将它们分散到多个库中。这样做可以方便跨项目的代码重用、版本控制、依赖管理等,被广泛应用于大型软件公司的开发流程中。 …

动力节点Vue3笔记——Vue程序初体验

目录 一、Vue程序初体验 1.1 下载并安装vue.js 1.2 第一个Vue程序 1.3 Vue的data配置项 1.4 Vue的template配置项 一、Vue程序初体验 可以先不去了解Vue框架的发展历史、Vue框架有什么特点、Vue是谁开发的,对我们编写Vue程序起不到太大的作用,…

C语言从入门到精通第4天(1~3天的扩展)

1~3天的扩展 拓展数据类型sizeof关键字整型数据的打印格式字符类型的输出格式ASCII码表转义字符进制 拓展数据类型 在开发过程中我们需要处理各种类型的数据,C语言处理基本类型还有其他的类型: sizeof关键字 C语言中可以通过sizeof关键字获取某个数据…

Java源码(三)SpringBoot Web容器应用上下文

思维导图 本文主要分析ServletWebServerApplicationContext源码 SpringBoot Web容器应用上下文(这是个人的翻译, 如有不足之处还望指出, 大佬勿喷!!!) 1.自我思考及复盘 备注: 自我思考及复盘是为了养成带着问题阅读源码及阅读完源码后总结…

echarts 雷达图

Echarts 常用各类图表模板配置 注意: 这里主要就是基于各类图表,更多的使用 Echarts 的各类配置项; 以下代码都可以复制到 Echarts 官网,直接预览; 图标模板目录 Echarts 常用各类图表模板配置一、雷达图二、环形图三…

27 个Python数据科学库实战案例 (附代码)

为了大家能够对人工智能常用的 Python 库有一个初步的了解,以选择能够满足自己需求的库进行学习,对目前较为常见的人工智能库进行简要全面的介绍。 1、Numpy NumPy(Numerical Python)是 Python的一个扩展程序库,支持大量的维度数组与矩阵运算…

US News退榜风波后,发布最新美国最佳法学院和医学院排名

从2022年11月开始,美国权威排名机构US News不断陷入风波。耶鲁大学法学院率先宣布退出US News法学院排名,先是法学院,后是医学院,包括哈佛大学大学、斯坦福大学、哥伦比亚大学和加州大学伯克利分校等名校也纷纷宣布退出。 这些老…

【C语言】const关键字的作用

文章目录 一. const修饰变量二. const修饰指针三. const修饰函数参数 一. const修饰变量 被 const 修饰的变量具有常属性,这里的常属性指的是变量的值不能被修改 int main() {// const可以写在类型之前,也可以写在类型之后int const a 10;a 20;// er…

【操作系统——内存的基本知识,逻辑地址到物理地址的转换,操作系统对内存空间的分配和回收以及扩充和保护】

文章目录 内存的基本知识什么是内存?内存有什么作用?进程运行的基本原理知识回顾 内存的管理概念内存空间的扩充内存空间的分配与回收连续分配管理方式动态分区的算法: 内存的基本知识 什么是内存?内存有什么作用? 内…

Linux日志分析

日志的分类 内核以及系统日志 内核及系统日志由系统服务 rsyslog 统一管理,主配置文件为/etc/rsyslog.conf,主程序/sbin/rsyslogd Linux 操作系统本身和大部分服务器程序的日志文件都默认放在目录/var/log/下。 系统日志基于rsyslog服务&#xf…

【LeetCode】剑指 Offer 63. 股票的最大利润 p304 -- Java Version

题目链接:https://leetcode.cn/problems/gu-piao-de-zui-da-li-run-lcof/ 1. 题目介绍(63. 股票的最大利润) 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 【测试用…

自然语言处理 —— 02 基于规则的词法分析

一、什么是词法分析? 词:是自然语言中能够独立运用的最小单位,是语言信息处理的基本单位。 词法分析:是词汇层的分析技术。主要包括词的识别、形态分析、词性标注等任务。 1. 词的识别 将句子转换成词序列【就是分词?】 2. 形态分析 词的构成、形态变化、词形还原。 …

物联网定位技术|实验报告|实验三 PDM定位算法

目录 1. 实验目标 2. 实验要求 3. 算法介绍 3.1 PDM算法 4. 算法实现 第一步:将数据读入内存 第二步:判断锚节的个数 第三步:将所有的两点间的距离关系读入距离矩阵 第四步:利用最短路径算法 第五步:构造节点跳数矩…