物联网中场战事:开源正在吞噬世界
04
异军突起,中国发力
自2009年“感知中国”的概念被提出以来,物联网的发展已经历经十余个年头。目前,在国内不仅涌现出了一大批优秀的物联网企业,在物联网开源领域,也已经诞生了一批实力强劲的“参赛选手”。
对物联网而言,海量的物联网设备是其不可或缺的基本盘。要想实现万物互联,首先就不得不解决如何对海量的物联网设备进行连接,从而进行数据获取、数据处理的能力。
2012年12月EMQ开源项目 EMQ X Broker在GitHub发布,一经发布就引发强烈反响,随着多年来百余版本的迭代,目前已成为全球市场广泛应用的开源 MQTT 消息服务器。该项目的不断完善带来了日益增长的客户需求,2017年4月,杭州映云科技有限公司成立,并正式推出 EMQ X 企业版,以加快开源项目的产品化部署应用,并为大型企业客户提供专业技术支持与服务。
EMQ认为,基于TCP协议的MQTT应用层协议已经成为物联网协议的事实标准。因此,EMQ现阶段一个关键任务,就是支持异构协议的设备数据接入,转换为统一的、标准的MQTT协议,以更加易于与上层IT系统进行对接。
目前,EMQ主要聚焦于两件事情:消息与流。具体来看,消息即把不同的物联网设备连接起来,通过MQTT等协议,真正实现万物互联;流是指在接入消息后,对数据进行实时处理。
从边缘到云端,从消息到流,EMQ的每一件产品几乎都有对应。例如,通过将EMQ X Broker云化后诞生EMQ X Cloud,将EMQ X Broker放置在边缘诞生EMQ X Edge,将EMQ X Broker商业化后诞生企业版EMQ X Enterprise。对于流处理,EMQ目前也推出了EMQ X Kuiper 等产品。不仅如此,EMQ目前还计划将所有产品整合成Platform,以云边协同的方式,更好的赋能车联网、工业互联网等场景。
作为一家优秀的企业,EMQ已经在全球范围内广泛布局,除了在国内各主要城市设立分部,海外在斯德哥尔摩也建立了研发中心,在法兰克福和硅谷均有部署销售团队。当然,科技企业的每一步发展都离不开人才的踊跃参与。EMQ也持续面向全球招贤纳士,致力于打造5G时代全球领先的物联网基础设施软件供应商。
未来,EMQ将继续在设备、边缘、云各个层面展开探索,覆盖从消息接入到数据分析等方面。在设备端,EMQ将提供各类开源的MQTT SDK;在边缘端,EMQ计划将EMQ X Kuiper捐献给Linux基金会下LF Edge,作为一个独立的开源项目;在云端,EMQ也计划再开源一个项目,用于云端物联网消息流式分析与处理。
在数据获取与分析之后,一款足够优秀的数据库产品就成为刚需。目前,国外已经涌现出了一大批优秀的数据库产品。在国内,历经数十年发展,尤其是经历了去IOE后的云数据库崛起,逐渐也诞生了一些性能强大的数据库产品。但是,在目前主流的开源数据库领域,国内玩家仍然较少。
2019年7月12日,涛思数据宣布将一款专为物联网打造的大数据平台软件——TDengine正式开源,并将10多万行C语言代码放在GitHub上,分享给全球的开发者。一时间,这家成立于2017年的大数据公司成为行业热点。
TDengine专注于物联网大数据的实时处理,除核心的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度。该技术可应用于物联网、车联网等领域,旨在为物联网、工业4.0时代的大数据产业提供全栈、高性能、低成本的大数据技术解决方案。凭借自主研发的存储格式和搜索算法,核心引擎写入数据的速度比普通数据库快5倍以上,查询速度快10倍以上。
在继TDengine单机版开源之后,2020年8月3日,涛思数据又宣布将物联网大数据平台TDengine集群版开源。至此,TDengine超过90%的核心代码全部公开。
令人震惊的是,开源甚至彻底改变了涛思数据的销售模式。过去,涛思数据需要以To B的模式,依次拜访企业,从而寻找合作机会。在开源之后,随着名气的快速增长,涛思数据甚至变成了类似To C的销售模式,客户只需要到其官网上,就可以查看、购买其相关产品和服务。
下一步,涛思数据将目光锁定在了工业软件领域。众所周知,中国是闻名的世界工厂。近年来,随着数字化的不断发展,工业领域也涌现出了一大批工业互联网平台。但是,受限于过去几十年在基础软件领域的空白,在平台之上,仍然少有国产工业软件。
要想颠覆现有技术,以开源策略为核心的创新性商业模式就成了首选。目前,工业软件领域还没有一款具有市场垄断地位的开源软件,这为涛思数据带来了发展的空间。开源是基础软件行业大势所趋,谁先真正拥抱开源,谁就抢占先机。
另外,万物智联时代,越来越多企业希望在靠近物或数据源头的边缘侧使用智能服务。作为国内外优秀的科技企业,华为也在此前贡献了一款非常优秀的开源智能边缘项目——KubeEdge。
KubeEdge是一个由华为云开源的云原生边缘计算平台项目,它建立在Kubernetes之上,将Kubernetes原生的容器编排和调度能力扩展到边缘,并为边缘应用部署、云与边缘间的元数据同步、边缘设备管理等提供基础架构支持。在追求边缘极致轻量化的同时,结合云原生生态的众多优势,解决当前智能边缘领域面临的挑战。
除管理功能外,KubeEdge还能够提供业务、微服务、通信等的协同能力,从而实现在云端对边缘设备的统一管理。在发展之初,KubeEdge就确定基于云原生来开发。众所周知,云原生的理念之一就是倡导开源。因此,KubeEdge的开源也可谓水到渠成。
与云端相比,在边缘侧存在更多种多样的业务形态。借助开源,KubeEdge能够让更多的边缘设备以更低门开实现智能管理。对于KubeEdge而言,这也能够进一步促进云的需求。
2019年3月,由云原生计算基金会(CNCF)技术监督委员会(TOC)投票,一致同意来自华为的开源智能边缘项目KubeEdge加入CNCF社区,成为CNCF在智能边缘领域的首个正式项目。
对于华为而言,将KubeEdge贡献给CNCF基金会,一方面能够表明华为在相关领域具备了世界顶级的研发实力;另一方面,基于CNCF这一平台,KubeEdge也能够吸引来自世界的优秀玩家共同参与,进一步促进KubeEdge的更好发展。
在国内,KubeEdge也进一步繁荣了边缘产业生态。边缘作为一条完整的产业链,存在硬件设备、管理平台、中间件等很多东西,需要大量厂商相互配合。过去,不同厂商之间的边缘产品可能存在不匹配的问题,借助KebeEdge这一底层平台,在各厂商共同协作下,边缘生态也愈发繁荣。
2020年9月,由云原生计算基金会(CNCF)技术监督委员会(TOC)投票,同意将KubeEdge正式晋级为CNCF孵化级别的托管项目。
05
开源助力,走向世界
毫无疑问,开源已经成为了科技领域重点发展的新方向。作为一个需要全球协作的项目,开源必须在相关的领域做到全球领先,才能吸引更多优秀开发者与企业的关注。
中国有很好的应用市场,满足中国客户的场景就可以在全球市场上有一定说服力。但是,如果只是为了实现国产替代,项目发展就可能受限。
如今,借助开源,涛思数据已经在全球吸引数以千计的开发者参与,成为全球发展最快的数据库产品之一;EMQ的客户遍布全球,吸引了包括上汽大众在内的知名企业;KebeEdge甚至已经成为全球边缘项目的标杆。
同时,随着未来的政治不确定性增强,对企业制裁已经越来越成为可选“武器”。在此背景下,将所有源代码开放的开源项目,或将助力国内企业在风云变幻的政治角逐中降低风险,以更专注的提供更优质产品。
由于高等教育的飞速发展,我国已经拥有近2000万开发者。如此庞大的工程师红利必然助力国内在未来涌现出一批优秀的开源产品。另外,国内开源项目在诞生之初,就一定要带有国际视野,敢于和国际一流产品在市场竞争中一较高下。
后疫情时代,物联网必将成为全球企业数字化的重要手段,而物联网开源的发展之路方才刚刚开始。伴随着我国优秀物联网企业的快速涌现与发展,开源或将成为我国物联网企业占领国际市场高地的最强助力。
参考资料:
1.《开源软件简史》,LinuxStory
2.《被欧美公司垄断的工业软件,中国还有机会吗?》,爱倒腾的程序员
鸣谢:
涛思数据创始人 陶建辉
华为云BU IEF服务首席架构师 张琦
EMQ联合创始人 金发华
图片新闻
最新活动更多
-
1月8日火热报名中>> Allegro助力汽车电气化和底盘解决方案优化在线研讨会
-
2月28日火热报名中>> 【免费试用】东集技术年终福利——免费试用活动
-
4日10日立即报名>> OFweek 2025(第十四届)中国机器人产业大会
-
7.30-8.1火热报名中>> 全数会2025(第六届)机器人及智能工厂展
-
精彩回顾立即查看>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
精彩回顾立即查看>> STM32全球线上峰会
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论