WLDOS平台与云物互联结合能碰撞出什么火花

如果您感兴趣,请star我们的开源项目支持国产技术的发展:https://gitee.com/wldos/wldos

元宇宙的概念炒得火热,现在发现其中很多理念与曾经的创想不谋而合,身为码农该做点什么——后生晚学奋起直追,犹未为晚。WLDOS(World Operating System)算是为了这样的目标而作的涂鸦,如此拙劣而平凡的“小板凳”,尚需在实际应用中不断打磨和沉淀。在研发过程中,一步步探求我们最引以为傲的“乌托邦”,然后实现它、驱动它,直到托起更美好的世界!

WLDOS云应用支撑平台,简称WLDOS平台,本仓库是wldos平台后端工程。基础型新项目,适合新手跟随学习。
WLDOS是world operate system的缩写,表示驱动世界的操作系统,理念是简化世界复杂度,用一套系统协助支撑所有业务。
WLDOS是类SaaS的云支撑平台,与SaaS的区别在于目标是托起云物互联,基于token认证的前后端分离应用架构,支持多租户、多站点、多应用,是云平台和物联网的融合实现。

适合个人建站、企业建站、搭建业务中台的基础、研发平台,适合技术在起步阶段或想在云物互联领域开发项目的团队。

关于发音
为统一发音,简拼WLDOS采用汉语拼音:[wo’dao’si] 或 [wou da si]。

技术说明:
语言:Java8、ReactJs17。 框架:springboot2.4.6(支持升级到最新)。
ORM:spring-data-jdbc2.1.9,连接池采用boot自带hikari。
前端:ReactJs17,AntD ProV4.5。
中间件:tomcat9(支持换成其他)。
辅助:自带cache、自带JWT、自带文件服务。 兼容性:后端jdk1.8,前端IE11+、Google Chrome、Edge等。

应用架构:前后端分离,前端ReactJs,后端springMVC(2.0推出webflux架构版),JWT认证,无状态,原生兼容springCloud,支持融入serviceMesh。

1.0核心功能:系统管理(应用、资源、权限、用户、组织、租户、多域、分类),内容管理,信息发布,内容创作、内容付费(在线付费、在线交付)。

2.0规划功能:服务集成与开放能力、插件扩展管理能力、类serviceMesh Ad-hoc架构支撑能力。

3.0规划功能:软件工厂、云物互联支撑能力、智能建模与机器人系统。

wldos平台初步规划包含两大部分:

第一部分是由wldos开发框架和wldos应用支撑平台构成的基础,包含所有应用侧依赖的基础能力,目标是实现一种在云平台+物联网场景下的通用解决方案:

wldos平台

第二部分是以内容付费为应用场景的云物互联具体应用,在第一部分的基础上构建,选择内容付费中一个垂直领域展开功能开发,目标是给wldos平台在云物互联的具体应用设置一个标杆:

KPayCMS

目前版本是1.0.1,相对功能简单,接下来的2.0将实现重大的突破。

WLDOS是world operate system的缩写,表示驱动世界的操作系统,我们的理念是简化世界的复杂度,用一套系统协助支撑所有业务。WLDOS是类SaaS(软件即服务)的云支撑平台,支持快速展开二次开发实现面向互联网的软件系统。多租户架构,有符合RBAC的权限体系设置,前后端分离,无状态服务,支持单实例部署,也支持多实例部署,自带文件服务方便图片、多媒体等附件的上传下载。

这是最初的定位,现在又有了新的目标,就是前面所说的云物互联中做一些事。

具体来说,WLDOS平台在云物互联场景中要做的事是云平台、边缘计算和部分终端设备的驱动,是一个软硬件一体化的布局。

关于云平台已经耳熟能详,下面说说边缘计算(以下内容引自:微信公众号wldos原创https://mp.weixin.qq.com/s/RPS-aWSFd20CNv7rZJ4vEw)。

云计算的崛起让人们看到了云平台的强大,尤其是前后端分离和微服务架构的发展极大地促进了软件平台的研发效率,催生了强大的移动互联网。一个典型的SaaS服务平台实现了人们需要的所有线上功能,用户只需一根网线、一台电脑就能使用云平台强大的功能,SaaS平台中的微服务取代了大部分的老系统,瘦客户端、胖云端大有一统天下的趋势。然而,物极必反,当SaaS平台背后那些理论上支持无限伸缩的大规模微服务集群越来越庞大时,所支撑的用户数据量是海量的,所面对的业务场景是复杂多样的,问题也渐渐浮出水面。

当云平台接入了物联网,状况发生了变化,物联网应用场景需要的实时、安全和隐私不能被保障。比如自动驾驶汽车这种车联网,依靠车载电脑驱动车辆的操控系,在行进中持续保持与云大脑的交互。车载电脑把传感、视频数据发给云大脑分析处理,云大脑把分析加工的信息发送给车载电脑,车载电脑接收到信息再执行操控命令。整个过程最耗时的部分是数据的传输和处理,在持续上传的视频、传感数据中存在大量冗余,云大脑执行了过多无意义的处理,面对大量终端时一定会产生延迟,从而威胁车辆行驶安全。这种情况在现实应用中是绝对不允许的。解决办法就是在车载电脑中加入即时处理模块,这个模块在第一时间处理获取的环境数据,这种处理是在整个车联网框架下的过程,保证用最少的时间作出最精确的信息挖掘,然后最好是直接可以决定操控动作,只在必要的时候上送信息给云大脑处理结果,这样就能尽可能满足实际应用的安全需求。完成这个本地化即时处理的模块就是边缘计算模块,该模块所作的任务就是边缘计算,当然在实际的物联网中,边缘计算模块所处的位置取决于具体需求和网络结构。

关于“边缘计算”更专业的定义是:在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的开放平台,就近提供边缘智能服务。边缘计算的本质是解决了原本需要在云端执行的运算任务存在超时风险的问题,解决办法是运算前移,既在网络拓扑上前移了“边缘计算”模块,又在绝对时间上降低了时延。

边缘计算的实现方式有很多种,因实际场景不同而不同,但有大致的基础构成,最直接的理解是包含物联网硬件和相关应用软件两部分。具体来说,硬件负责感知、信号转换和控制,经过类物理层的统一处理,把物联网设备捕获的信号数据传送给最上层的应用,应用执行数据运算处理,然后对硬件发出控制命令,硬件执行命令,类似这样的处理过程和正常的计算机应用场景的原理基本一致,所不同的是硬件层、协议和控制遵循的是物联网的规范。

WLDOS平台要在云物互联网络中发挥作用,必须在云中心和边缘计算应用中提供支撑部署能力,在不同场景下的边缘计算可能存在形态和实现方式有很大不同。比如,某些场合下需要嵌入式的边缘计算能力,某些场合下需要云平台前置,都需要做专门场景的定制化开发。

边缘计算的意义是什么?

首先是安全,上面关于车联网的例子讲了,同时还有另一方面的安全,就是用户隐私安全。

其次,是知识产权的保护,某些敏感领域,比如金融体系的数据是需要在保密的环境内进行运算处理的,在工业领域的某些工艺流程或者产品配方都是商业秘密,也不能在公开的场合下进行处理,这些都可以用边缘计算的方式妥善处理。

再次,边缘计算的思想是一种分治思想,把集中的大块问题分层化解了,有效降低了冗余,无论是对带宽资源,还是电力资源等都是一种节约。

最后,边缘计算本质是一种单机模式,将来的机器人都应该是这种,完全可以脱离云大脑单独运行,单独学习、单独服务,更加符合实际需求。

如果您感兴趣,请star我们的开源项目支持国产技术的发展:https://gitee.com/wldos/wldos

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《WLDOS平台与云物互联结合能碰撞出什么火花
本文地址:http://www.xiupu.net/archives-11080.html
关注公众号:嗅谱网

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!