从开源社区到商业核心,EMQ打造物联网数据的全生命周期管理平台

简介: 随着5G和物联网技术在各行各业的深度融合,全球物联网应用和设备正处于爆发式增长阶段,或在不久的未来,将真正迎来亿级万物互联的新时代。“在我们物联网从业者看来,例如汽车、工业领域由于本身就有很多的设备,这些设备会有一个天然的互联需求,形成车联网、工业互联网。”EMQ映云科技(以下简称EMQ)联合创始人兼CPO金发华认为,“物联网一方面可以帮助客户对外把用户体验做得更好,另一方面可以对内实时监控设备的运行状况,提前预警来降低业务中断的风险,从而降低运营成本。因此物联网的需求是一个长远的需求,是一片蓝海市场。”

随着5G和物联网技术在各行各业的深度融合,全球物联网应用和设备正处于爆发式增长阶段,或在不久的未来,将真正迎来亿级万物互联的新时代。“在我们物联网从业者看来,例如汽车、工业领域由于本身就有很多的设备,这些设备会有一个天然的互联需求,形成车联网、工业互联网。”EMQ映云科技(以下简称EMQ)联合创始人兼CPO金发华认为,“物联网一方面可以帮助客户对外把用户体验做得更好,另一方面可以对内实时监控设备的运行状况,提前预警来降低业务中断的风险,从而降低运营成本。因此物联网的需求是一个长远的需求,是一片蓝海市场。”

对企业而言,物联网技术不仅解决了设备互联和高效运维管理等问题,还能有效收集、存储和分析海量数据,从而洞悉产业的价值,构建数据智能的未来。随着物联网设备连接量的增长、数据资源的沉淀、场景应用的不断丰富且深入,如何为企业云边端的海量物联网数据提供高可靠、高性能的实时连接、移动、处理与分析,就成为所有企业构建“面向未来的物联网应用平台”的迫切需求。
而EMQ正是这样一家满足企业当下核心需求的开源物联网数据基础设施软件供应商,通过世界级的开源软件产品,助力企业实现数字化转型,成功迈向亿级物联网连接时代。EMQ围绕核心产品EMQX——全球最具扩展性的开源物联网MQTT消息服务器,打造了多条相互协同的产品线,形成了一个涵盖数据采集、转换、传输、存储的物联网全链数据解决方案。目前,EMQ客户及合作伙伴遍布中国、北美、欧洲为主的 50 多个国家,为车联网、工业物联网、电信、电力、能源、金融等多个行业客户提供成熟的数据解决方案,帮助企业应对与日俱增的物联网设备部署规模及日益重要的关键业务场景带来的巨大挑战。


EMQ边云协同架构,实现物联网数据全生命周期管理


日前,由上海开源信息技术协会联合源启数字化促进中心、开源产业实践赋能社区 OpenTEKr 共同策划举办的“砺夏行动 2022”拉开了帷幕。EMQ作为“共建企业”参与了此次活动的联合举办。

我们看待物联网世界,其实就是物联网数据全生命周期的管理。”金发华解释说,“从物联网设备接入连接,数据由传感器采集上来之后,从端到边、从边到云通过EMQX传递到大数据系统上,然后处理、存储、集成、分析,这就是物联网数据的整个流向。”举个例子,车联网是以车内网、车际网和车载移动互联网为基础实现 V2X,在车、路、人、网之间进行无线通讯和信息交互。通常车联网采用标准化通信协议和数据交互标准,构建基于人车路网云的智能信息交换、共享、感知、控制和决策系统。

我们知道,在智能网联和自动驾驶的场景下,整个系统需要具备实时和高并发的数据吞吐能力,而EMQ基于Erlang/OTP 的软实时 (Soft-Realtime)、低延时 (Low-Latency)、分布式(Distributed) 的语言平台,可以满足智能网联和自动驾驶场景下针对应用软实时、高并发的数据吞吐能力,实现人-车-路-云的高度协同。

“对于大规模并发的连接,数据量特别大,实际上我们EMQX Broker在最新的5.0版本里,已经可以做到一个集群接入1亿个物联网设备,相对于之前的版本提高了10倍的性能。”金发华介绍说,“另一方面,对于工业领域通常数据协议比较繁杂的情况,EMQX提供了Neuron来支持灵活的接入方式,去接入各种各样的工业协议,可以让用户非常方便地把各种各样的一些异构的协议转换成一个标准的MQTT协议。”据了解,EMQ构建的云边协同解决方案包括在云端做数据连接、移动的核心产品EMQX和为物联网数据存储和实时处理而生的流数据库HstreamDB。在边缘端有把各种各样的协议转换成标准的物联网MQTT协议,实现繁杂工业设备接入的物联网边缘工业协议网关软件Neuron;边缘端的另一款产品NanoMQ可以认为是EMQX Broker产品在边缘端的一个轻量版本,汇聚来自Neuron的MQTT工业数据,配合边缘流式数据处理软件 eKuiper 对工业数据进行实时分析,最终传回云端 EMQX,满足各类上层应用的开发需求,真正实现物联网全场景与流处理的全栈解决方案。除了车联网,在工业领域,比如石化行业作业现场的勘探传感设备、油井传感器、油井生产系统相关的各类 PLC、拉运系统设备、管线输送系统、站场控制系统等均存在着采集方式和采集系统异构化严重。

EMQ的解决方案是通过Neuron工业协议采集网关的无缝协议对接和感知能力,实现对符合石油石化标准的Modbus-TCP协议、PLC 厂商协议实现对诸多现场设备实时采集并上报云平台中,提高勘探、生产、运输和加工等诸多环节的现场感知能力,简化设备对接和采集的工作量,为业务创新提供数据采集保障。如今,EMQ映云科技的客户已经遍布汽车与出行、工业制造、能源电力、石油石化、电信运营商、交通物流等行业:包括华为、中国电科、中国移动、中国电信、国家电网、上汽、广汽、台积电、富士康、Ericsson、HPE、Cisco、Verifone、Telstra等全球知名品牌


EMQX在同类开源项目中位列第一


EMQ持续致力于为“面向未来的物联网应用”打造可靠、安全的数据基础设施。核心产品EMQX,是全球最具扩展性的开源物联网MQTT消息服务器之一,在同类型开源项目中排名全球第一。截止当前,EMQX全球下载量已超过2000万次,连接了超过1亿台的物联网设备,已成为该领域的全球引领者。

不久前,EMQ映云科技发布了EMQX的全新5.0版本,成为全球首个单集群支持1亿物联网设备并发连接的分布式MQTT消息服务器。EMQX 5.0不仅支持规模最大的MQTT并发连接,同时也是全球首个实现MQTT over QUIC的MQTT Broker,在消息传输的可靠性、产品体验的易用性等方面也进行了大幅优化升级。

所谓MQTT Over QUIC技术,在具体的应用场景中,就可以解决汽车或移动物联网设备在穿越隧道等场景时,面临网络信号弱而导致连接断开的问题。网络断开意味着数据传输中断,即便信号恢复,也还需要耗费时间重新建立网络连接。而MQTT Over QUIC则支持在弱信号的情况下保持网络连接,从而满足了客户更多的应用场景,带来更好的客户体验。

QUIC:ORTT快速重连

“EMQX最核心的竞争力还是研发团队本身的创新能力。”金发华认为,开源软件相比于闭源软件最好的地方就是整体协作的程度会比以前高很多,开源软件不必什么都从头开始做,只需专注在自己擅长的方面进行创新就好了,把产品做扎实,满足客户需求,你也许能脱颖而出。我们知道,任何软件都是人机互动的中介,任何软件都必须有一层与底层硬件沟通的部分,都需要有基础架构。有了云,特别是有了开源,这一切就变得简单了——因为底层基础软件有专业的服务商来提供,在开源社区中,任何人都可以组织一个开源项目,从而大大释放了生产力因为你只需要专注在解决客户问题上“我们把MQTT Over QUIC做出来后,已经在跟MQTT标准委员会提议,将基于弱网支持的功能放到下一代MQTT 6.0的协议标准里。”金发华解释说,为客户带来价值是商用软件的核心竞争力,也是开源软件在技术以外最需要关注的领域之一。无疑,EMQX 5.0标志着EMQ在物联网消息中间件领导者的地位再一次得到了巩固。


致力于打造可持续开源生态


“EMQ映云科技成立于2017年,总部位于杭州,其实最早是2013年从一个开源项目起家,找到了物联网的创新点。”据金发华介绍,如今旗舰产品EMQX拥有来自50多个国家的20,000多家企业用户,连接全球超过1亿台物联网设备,服务企业数字化、实时化、智能化转型。

应该说,EMQ是国内为数不多的真正从原创开源项目起步,同时能够独立发展到某一软件领域国际领导者地位的厂商之一“国外一些开源社区的项目比如基于Kafka做商业化的Confluent,Elastic开源社区背后商业公司Elastic等,早已把开源项目到商业化软件的路径跑通了。”金发华认为,中国市场虽然从开源社区的发展成熟度、项目的原创性等方面与国外同行还有比较大的差距,但是中国市场也有自身的优势,比如应用场景特别丰富,特别是互联网行业经历了15年的黄金发展期,打造出各式各样的应用场景,倒逼例如阿里云这样的底层基础架构的云服务商快马加鞭,加速底层基础设施能力的升级和发展。在金发华看来,而今由于云原生、开源社区的逐渐普及,企业信息化的门槛降低了,应用需求自然而然就会催生出来;再加上一些外部竞争环境,从客观上导致中国市场对发展基础软件的重视,而中国自己的开源社区从这两点上看是一个自然的风口

金发华在“砺夏行动 2022”的EMQ直播专场中介绍了开源项目的主流治理模型,开源社区的治理模式有很多种类型,但基本上都是以个人贡献者为主,每个贡献者在里面的商业化角色是非常淡的。但对于开源项目的商业化发展,还是需要一个好的治理模型,来吸引足够多的贡献者,而且项目主体要相对明确。

EMQ的开源软件治理模型主要是基于Corporate-backed,商业公司在主导开源软件的开发。其中一个软件eKuiper捐献给了Linux边缘计算的基金会,所以在基金会里面进行托管。

“刚开始我们通过兼职的方式吸引一些开发者贡献代码,帮助打理社区,慢慢地吸引更多的开发者或者使用者形成良性的社区生态,同时可以逐步从中挑选一些重要贡献者加入公司进行核心开发。”金发华认为,开源软件良性发展的关键还是在于产品品质的把控,真正为客户提供价值所以整个开源项目的治理方式肯定是非常重要的而今,EMQ映云科技不仅在国内多地设有分支机构,还在瑞典斯德哥尔摩设立了海外研发中心,分支机构与团队遍布全球4个国家10余座城市。

EMQ为客户提供了全面的云边协同的运维管理能力,实现了在云端对边缘设备所采集数据的统一管理、存储和应用平台,通过支持高效存储和管理大规模流数据的“流原生数据库”HStreamDB,进行实时流数据分析处理,从而实现更加精准快速的决策,为业务创新提供决策保障。

随着全球物联网规模的激增,例如EMQ这样能够支撑更大规模物联网应用、产品伸缩能力与云底层能力深度适配的开源的物联网数据基础设施软件提供商,或将成为企业数字化和智能化转型的刚需。而另一个维度:只有构建更开放、更活跃和更丰富应用需求的成熟的开源社区生态,才能为诞生出更多例如EMQ映云科技这样极富创新活力的本土基础软件脱颖而出提供肥沃的土壤

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5月前
|
XML 编解码 JSON
【开源视频联动物联网平台】协议包管理
【开源视频联动物联网平台】协议包管理
79 1
|
5月前
|
网络协议
【开源视频联动物联网平台】J2mod库对指令码的定义
【开源视频联动物联网平台】J2mod库对指令码的定义
110 1
|
5月前
|
消息中间件 边缘计算 物联网
【开源视频联动物联网平台】如何解决物联网协议多样性问题
【开源视频联动物联网平台】如何解决物联网协议多样性问题
105 0
|
2月前
|
物联网 数据管理 Apache
拥抱IoT浪潮,Apache IoTDB如何成为你的智能数据守护者?解锁物联网新纪元的数据管理秘籍!
【8月更文挑战第22天】随着物联网技术的发展,数据量激增对数据库提出新挑战。Apache IoTDB凭借其面向时间序列数据的设计,在IoT领域脱颖而出。相较于传统数据库,IoTDB采用树形数据模型高效管理实时数据,具备轻量级结构与高并发能力,并集成Hadoop/Spark支持复杂分析。在智能城市等场景下,IoTDB能处理如交通流量等数据,为决策提供支持。IoTDB还提供InfluxDB协议适配器简化迁移过程,并支持细致的权限管理确保数据安全。综上所述,IoTDB在IoT数据管理中展现出巨大潜力与竞争力。
86 1
|
3天前
|
存储 JSON Ubuntu
时序数据库 TDengine 支持集成开源的物联网平台 ThingsBoard
本文介绍了如何结合 Thingsboard 和 TDengine 实现设备管理和数据存储。Thingsboard 中的“设备配置”与 TDengine 中的超级表相对应,每个设备对应一个子表。通过创建设备配置和设备,实现数据的自动存储和管理。具体操作包括创建设备配置、添加设备、写入数据,并展示了车辆实时定位追踪和车队维护预警两个应用场景。
18 3
|
14天前
|
监控 安全 物联网
物联网:如何对接物联网卡的管理平台
对接物联网平台的API通常涉及几个关键步骤,这些步骤帮助你有效地与平台交互,实现设备数据的收集、处理、分析及控制等功能。以下是一个通用的对接流程:
|
5月前
|
传感器 边缘计算 物联网
基于ELF 1S开发板完成的物联网开源
项目包含云、网、边、端四部分,采用涂鸦云作为云服务器,便于初学者接入。ELF 1S开发板作为边缘中控,运行Linux+Qt,通过Wi-Fi连接云服务器。开发板通过USB无线模块与端侧设备通信,支持AT指令和功能扩展。项目提供5个Qt应用界面,包括电器控制、环境监测、云服务器连接、有线网络和参数设置,可与手机APP交互。端侧设备包括Modbus-RTU从机和无线网络模块。整个项目已在Gitee开源。
68 4
|
2月前
|
存储 传感器 监控
理解并利用物联网(IoT)数据的技术探索
【8月更文挑战第11天】物联网数据是数字化转型的重要资源。通过深入理解物联网数据的特性和价值,并采取有效的收集、处理和分析策略,我们可以更好地利用这些数据为企业决策提供支持、优化运营效率、创造新的商业模式并推动数字化转型的深入发展。
|
3月前
|
物联网
好的资源链接,gitee全糖咖啡,B站视频转成mp4,全糖咖啡 / 物联网网关数据上传,,全糖咖啡 / springboot+百度智能车牌检测
好的资源链接,gitee全糖咖啡,B站视频转成mp4,全糖咖啡 / 物联网网关数据上传,,全糖咖啡 / springboot+百度智能车牌检测
|
5月前
|
存储 关系型数据库 物联网
【PolarDB开源】PolarDB在物联网(IoT)数据存储中的应用探索
【5月更文挑战第27天】PolarDB,阿里云的高性能云数据库,针对物联网(IoT)数据存储的挑战,如大规模数据、实时性及多样性,展现出高扩展性、高性能和高可靠性。它采用分布式架构,支持动态扩展,保证99.95%的高可用性,并能处理结构化、半结构化和非结构化数据。通过SDK实现数据实时写入,支持SQL查询和冷热数据分层,有效降低成本。随着IoT发展,PolarDB在该领域的应用将更加广泛。
203 1

相关产品

  • 物联网平台