专注于数字技术的商业观察者
登录×
芯片
2022-08-19

EMQ映云科技:始于开源、面向未来的“IoT数据基础设施厂商”

时间: 2022-08-19 编辑:

上世纪90年代,剑桥大学特洛伊计算机实验室的科学家们编写了一套程序,并在咖啡壶旁安装了一个便携式的...

上世纪90年代,剑桥大学特洛伊计算机实验室的科学家们编写了一套程序,并在咖啡壶旁安装了一个便携式的摄像机。他们将镜头对准咖啡壶,且利用计算机图像捕捉技术,来告知工作人员咖啡的情况,以此来省去频繁查看的麻烦。这就是物联网的前身,但只是故事的前序,最早的概念则是由英国工程师Kevin Ashton(凯文·艾什顿)于90年代所提出。

时至今日,随着网络通信的传输速率、宽带容量等方面的增强,许多产业正迈入“万物互联”的时代中。根据IoT Analytics的数据显示,2020年全球物联网连接数超过113亿,首次超过非物联网连接数,预估2021年至2025年的复合年增长率为21.8%;此外GSMA的数据显示,2020年全球物联网市场规模为2480亿美元,到2024年将超过1万亿美元,2020-2025年复合年增长率为44.6%。

当今物联网正在掀起万物互联的热潮,激增的物联网连接数量引发了数据的爆发式增长,底层数据连接技术的重要性不言而喻。物联网的渗透率在不断提升,下游市场的应用场景也在不断扩展,加速推进了物联网产业的商业化进程。全球领先的开源物联网数据基础设施软件厂商EMQ映云科技(以下简称 EMQ)联合创始人兼CPO金发华在近期上海开源信息技术协会联合源启数字化促进中心、开源产业实践赋能社区 OpenTEKr 共同举办的「砺夏行动 2022」中介绍道:“EMQ是一家始于开源、面向未来的IoT数据基础设施软件技术商,通过自主研发的大规模分布式云原生物联网MQTT消息服务器EMQX,为企业云边端的海量物联网数据提供高可靠、高性能的实时连接、移动与处理,单集群支持1亿物联网设备连接,每秒百万级消息吞吐,消息分发时延低于1毫秒,助力企业快速构建关键业务的物联网平台与应用。”

作为连接与日俱增的大规模设备与物联网平台的关键入口,EMQ打造了具有极致的产品性能的「云边端一体化数据解决方案」,并且通过开源模式快速获得了全球上万企业用户的认可。

EMQ以MQTT消息中间件为核心,打造「云-边-端」全栈产品矩阵

EMQ 始于开源,也一直坚定地拥抱开源。EMQ核心开源项目EMQX是全球最具扩展性的开源MQTT消息服务器,一直位列GitHub全球最受欢迎开源Erlang项目榜首。

自2013年起EMQX已完成200+开源版本的迭代,主要技术优势在于高并发、高扩展性、大吞吐场景下保持长久稳定的数据接入服务。EMQX全球下载量已超过2000万次,连接了超过1亿台的物联网设备,每月全球活跃集群部署超过3万个。EMQ同时也启动研发并开源了多个软件项目,包括流数据库HStreamDB、边缘工业协议网关软件Neuron、超轻量边缘 MQTT 消息服务器 NanoMQ 等开源软件产品,结合多年来帮助行业客户数字化转型的落地实践经验和理念,在开源社区治理、开源商业化等领域均开展了积极探索。

其中,EMQ以云端服务EMQX、HStreamDB为导向,进行数据的连接与移动和存储与分析。接着以边端Neuron将各种各样的协议转换成标准的物联网MQTT协议,实现繁杂工业设备的接入。NanoMQ则是一个在边缘端的轻量版EMQX,满足边缘计算领域轻量级的需求,边缘端的另一个软件eKuiper,覆盖实现处理、存储与分析功能,将数据传输到云端EMQX,以此实现物联网数据的统一连接、移动、处理、分析的闭环。

“我们现在公司所做的产品是围绕 EMQX进行的,并且公司的商业化也是以EMQX为主。比如HStreamDB和边缘端的Neuron都是EMQX在前后做了一些延伸,能够起到巩固核心产品的作用,从而帮助我们为各大行业提供成熟一站式的云边解决方案。” 金发华举例说道:“客户可以根据自身的需要随时进行组合。比如在车联网领域,较早的解决方案是把EMQX部署在云端,然后在车端有一个SDK可以把工业数据从车端采集到云端。现在有更多的是需要有一些灵活数采的功能,比如说因为汽车总线数据会比较多,用户需要比较方便地可以随时改变数据采集的规则,新的方案中会把eKuiper安装到车端,与EMQX产品配合,完成上述功能。”

开源软件在“吞并世界”

当今,开源正以“开放、共享、协同+商业模式”的新型生产方式,成为全球软件技术发展的强大推动力。

2011年,Mosaic的创始人‍‍马克·安德森说过这么一句话:软件正在吞食整个世界;2013年,‍‍麦克·斯考克对这句话进行了扩展:开源软件正在吞食整个世界;2014年,Linux 基金会执行总裁Jim Zemlin表达了同样的观点。

以本质始于开源属性的EMQ来看,金发华同样也在「2022砺夏行动」中阐述了与之相同的观点。在他看来,如果仅依靠硬件,没有软件的支撑,只是一个躯体,就像如果手机中没有各种软件(App),手机也没有了灵魂。而从软件发展的过程来看,从2000年互联网的发展,以及2010年左右移动互联网的爆发,从私有化的商业软件为主的情况逐步发展到了以开源软件为主导的阶段,比如本世纪初,大部分客户用的是IBM、Oracle、HP等这些公司所提供的各种各样的商业软件,但是到现在,从前端到后端的各种各样的应用开发,基本上都以开源软件为主,从大数据、中间件、机器学习到前端各类开发框架,从 Linux 操作系统到 K8s,甚至是各类开源硬件等。可以看到开源软件都是几乎占据了主导,开源已经替代了原来的商业化的私有软件。

不过,随着开源技术的完善,各个领域中的各种技术,都可以在开源社区中找到对应的开源项目。因此,有人认为软件开源阻碍了商业软件的发展。对此,金发华表示:“开源项目的出现不会阻碍商业软件的发展,反而是一种良性的竞争关系,可以让用户得到质量更好的软件。我们看到越来越多的开源软件在与闭源软件的竞争中胜出,开源软件的商业化也有了很好的变现路径,开源软件正在不断推动商业软件的发展。

在金发华看来,通过开源项目可以把快速把想法落地,但是如果想把你的项目从众多开源项目中脱颖而出,并实现开源软件商业化,除了把控用户需求之外,还需要进行产品质量进行把控,以及市场的运营等方面的投入。目前已在国外有一些成功的案例,比如基于Kafka做商业化的Confluent和Elastic等。这些公司的模式实际上都是基于开源软件去做Open Core或者Hosting这种服务。金发华总结道:“对于开源厂商在探索开源的商业化的路径过程中,最核心的竞争力在于开源的产品本身是否能满足市场的需求、运营能力是否可行,以及产品功能和性能的差异化优势。”

写在最后:

国内开源软件的热情空前高涨,这是作为计算机行业发展至新兴阶段的现象之一,可以说“开源”已逐渐成为技术茁壮成长最肥沃的土壤。因为国内互联网发展经历过10年或者15年的黄金时期,所有从应用的角度来说,会有比较丰富的场景,而丰富的应用场景,对底层的基础设施要求也会越来越高。

另外金发华补充道:“开源社区需要一个有组织的较好的治理方式,以维持项目的良性发展。虽然大部分开源项目的主要贡献者人数不多,比如对于商业开源项目来说这些贡献者基本上都是来自于商业公司,良好的治理模式会帮助项目不断的吸引社区里边的开发者或者使用者,这是社区发展的一个重要指标。”

目前,EMQ核心开源项目EMQX吸引到了大概近100个贡献者,在金发华看来,贡献者虽然不算特别多,但也通过自身的一些优势以及治理方式,吸引到了全球范围内顶尖的开发者来共同推进产品的技术研发和创新迭代。EMQ把海外研发总部设在瑞典斯德哥尔摩,在德国法兰克福和美国硅谷设有分支机构和服务团队。公司核心研发团队在企业服务和消息中间件领域具有深厚的经验。

对于EMQ来说,开源的模式也使客户可以通过文档或其他模式了解软件的应用。在这种情况下售前的沟通的成本会下降很多,而在售后方面,由于社区用户的一些互相回答的形式,也相应使很多的问题能够在外部自行消化。

始于开源,忠于开源,这是EMQ作为IoT数据基础设施软件厂商的理念,以物联网底层数据架构为出发点,为IoT平台与应用提供高性能的实时数据处理与集成。同时,也不同于“闭源”的定制化基础架构厂商,EMQ依托于开源,为与其相同的爱好者创建了具有共同“意识”的社区,来服务更多的用户。

EMQ多年来探寻出了一套适合自己发展的商业模式,这既是EMQ从众多开源厂商中脱颖而出的依据,也是吸引开发者的本质。从这点来看,EMQ还是有一定软件质量把控以及市场透析及运营的能力,这或许是EMQ能够获得众多客户支持的重要原因之一。

标签:
版权声明:本文版权归数字商业时代所有,未经允许任何单位或个人不得转载,复制或以任何其他方式使用本文全部或部分,侵权必究。