shifu os|加速解决物联网生态及设备割裂难题,「边无际Edgenesis」基于云原生架构开发IoT开源开发平台

作者|韦世玮
编辑|石亚琼
**
物联网(IoT)这股浪潮在国内市场已经掀起数年,从开发平台到操作系统,从上游零部件到下游终端设备,各个细分赛道都少不了新玩家的摩拳擦掌身影。日前,36氪接触到的「边无际Edgenesis」则是一家研发产业IoT开源开发平台的公司。
边无际Edgenesis(以下简称“边无际”)成立于2021年7月,致力于开发物联网行业的“Android系统”。公司将云原生的设计理念应用在IoT OS的构建上,基于开源的Kubernetes(K8s)技术,以结构性虚拟化为核心,开发面向产业的IoT开发平台,帮助提高IoT开发者效率。
实际上,边无际的4名联合创始人均为连续创业者,是美国伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign,UIUC)校友,毕业后在全球头部企业积累了深厚的云计算、虚拟化技术及数字化转型咨询经验。
其中,公司创始人、CEO陈永立曾任职于微软,是AKS(Azure Kubernetes Service)创始成员,其直接领导为K8s创始人Brendan Burns,是K8s的顶级专家。作为Azure容器网络组的创始成员,陈永立独立研发了云原生分布式防火墙Azure Network Policy Manager。在进入微软总部工作之前,他则是Veriflow Systems核心团队成员(后被VMWare收购)。
公司CTO李翔曾任职于亚马逊,是亚马逊云S3强一致性分布式存储系统核心负责人,还曾是芝加哥CTC期货交易商软件系统的首席架构师;公司COO郑凯文曾就职于平安科技战略部任副总监,也曾在麦肯锡亚洲物联网核心组Asia IoT Hub担任资深顾问;公司首席SRE秦小禹曾和CEO陈永立在Veriflow Systems一起创业,公司被收购后回到国内,出任微软云本地网络硬件监控负责人。
陈永立告诉36氪,IoT行业从最初发展到现在一直不温不火,远远慢于当年移动互联网的发展速度,主要原因在于开发者没有一个高效的开发工具。更底层的原因是,目前行业中的设备生态十分割裂。
一方面,各大厂的IoT平台各自为战,海量的异构设备与各个封闭生态绑定,导致当前的产业物联网愈发零散闭塞,不同生态下的设备无法互联;另一方面,割裂零散的生态让开发者需要对各类设备的不同管控方式进行适配,甚至要同时在多个生态下进行开发,学习成本和运维难度大大增加。
因此,边无际创始团队想要开发一个综合所有IoT硬件设备能力的平台,供开发者进行高效调用和开发。在这一理念的影响下,边无际的Shifu OS诞生,定位为“紧贴应用层的设备桥梁”,它在K8s的基础上加入了边无际独创的结构性虚拟化技术,为不同种类和生态的设备打造对应的数字孪生体,让它们在数字世界拥有多向交互的能力。
Shifu OS设置了设备安全框架、设备管控框架、系统互联框架、设备平台框架共四层,系统能够兼容各种设备介接入,对每个设备进行结构性虚拟化,将它们的核心功能封装成对应的微服务,并为开发者提供一个统一的管控方式,当开发者想要调用时,只需要与微服务进行交互就能管控设备。
陈永立谈到,Shifu OS背后的核心正是K8s,它最早孵化于Google,是云计算领域的微服务编排系统,能够对复杂的微服务架构进行高效运维,现在的微软云计算、微信等主流应用底层,均基于K8s构建。
边无际选用K8s作为原生架构的优势,能够赋能开发者接入、开发、运维三大块工作的效率提升。
在接入端,Shifu OS支持接入公有、私有协议平台和驱动设备的接入,能够调用复杂设备的物联网平台,打造更高价值应用场景,实现从0到1的提升;在开发端,系统拥有多层抽象功能,例如在工厂开发中,开发者只需调用虚拟工厂,虚拟工厂就会把指令分发到各个虚拟设备上,虚拟设备则会将指令发送到真实工厂中的各个设备上进行协作生产,整体开发效率可提升10倍;在运维端,Shifu OS为K8s原生架构,无需再构建额外的运维基础设施,运维效率可实现2倍提升。